循环php数组

循环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]'

我请求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]','$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]);
}