循环php数组
我请求4位帮助将这样一个数组放入循环中循环php数组,php,arrays,loops,for-loop,Php,Arrays,Loops,For Loop,我请求4位帮助将这样一个数组放入循环中 $name_array = array( array('Name1','Title1','website1'), array('Name2','Title2','website2'), array('Name3','Title3','website3'), ); 我认为这是一个简单的循环,但返回一个语法错误 $name_array = array( for($p=0;$p<=3;$p++){ array('$name[$p]'
$name_array = array(
array('Name1','Title1','website1'),
array('Name2','Title2','website2'),
array('Name3','Title3','website3'),
);
我认为这是一个简单的循环,但返回一个语法错误
$name_array = array(
for($p=0;$p<=3;$p++){
array('$name[$p]','$title[$p]','$website[p]'),
}
);
请帮忙,谢谢你想要类似的东西吗
for($p=0;$p<=3;$p++){ /you can use the count to like count($name_array)
$name[$p] =$p;
//or echo
echo $name[$p];
}
你在这一行中结合了很多东西
$name_array = array(
for($p=0;$p<=3;$p++){
array('$name[$p]','$title[$p]','$website[p]'),
}
);
正确的方法是:
$name_array=array();
for($i=0; $i<3; $i++){
$name_array[]=array('Name'.$i, 'Title'.$i, 'Website'.$i);
}
正如您所看到的,您的原始代码中有很多错误。假设您已经有$name、$title和$website数组,并且它们的长度都相同:
$name_array = array();
for($x = 0; $x < count($name); $x++) {
$name_array[] = array($name[$x], $title[$x], $website[$x]);
}
你最终想要获得什么?你想要实现什么?这看起来像是随机码。我的意思是,第一个片段用数据填充数组。在一个循环中,你将如何做到这一点?数据必须来自某个地方。“$website[$p]”似乎更为一致,可能希望删除引号。同时,对这段代码的含义进行6次疯狂猜测。sori没有详细说明,但对于第二段代码,我正在从数据库中提取相同的数据。只是想让我知道这个循环。。。thx sofarThanks Leonard,太完美了。多维空间是出路,暴民thx。
$name_array=array();
for($i=0; $i<3; $i++){
$name_array[]=array('Name'.$i, 'Title'.$i, 'Website'.$i);
}
$name_array = array();
for($x = 0; $x < count($name); $x++) {
$name_array[] = array($name[$x], $title[$x], $website[$x]);
}