This method didn't work for me. Any suggestions?
原因
错失行情 -
$codes = test1,test2,test3;
$names = 1226261693assistenza-pc-1-1.jpeg,1226261693cobinhood.png,1226261693a.png;
应该是这样
$my_string_var = '<your string>';
或
$my_string_var = "<your string>";
无效 - foreach($codes as $k=>$v AND $names as $k2=>$v2){ }
foreach
运行在仅一次一个阵列。
解决方案
如果你有一个像下面的字符串变量,
$codes = 'test1,test2,test3';
$names = '1226261693assistenza-pc-1-1.jpeg,1226261693cobinhood.png,1226261693a.png';
然后做阵列,通过array_combine()
结合,他们,然后循环它像下面
$array = array_combine (explode(',',$codes), explode(',', $names));
/*
loop array as array_key => array_value
$k = your array key
$v = you array value
*/
foreach($array as $k=>$v)
{
echo "<TR><TD>$k</TD><TD>$v</TD></TR>";
}
要不然像下面定义阵列本身并循环它
$array = array(
/* array_key => array_value */
'test1' => '1226261693assistenza-pc-1-1.jpeg',
'test2' => '1226261693cobinhood.png'
);
你得到的错误是什么? –
解析错误:语法错误,在第2行的C:\ xampp \ htdocs \ test.php中意外的',' – Anusha