下面这个二维数组,我想取得所有key为id的值,并返回成一个字符串,结果得:1,2,3。
用什么方法呢?array(3) {
[0] => {
["id"] => "1"
["pid"] => "0"
}
[1] => {
["id"] => "2"
["pid"] => "0"
}
[2] => {
["id"] => "3"
["pid"] => "0"
}
}
用什么方法呢?array(3) {
[0] => {
["id"] => "1"
["pid"] => "0"
}
[1] => {
["id"] => "2"
["pid"] => "0"
}
[2] => {
["id"] => "3"
["pid"] => "0"
}
}
for($i=0;$i<count($arr);$i++)
{
$str[]=$arr[$i]["id"];
}
echo implode(",", $str);
$string .= $v['id'].",";
}
$str = substr($string, 0, -1);
echo $str;
$str=Array();
foreach($arr as $k=$v)
{
if($k==$v['id']){
$str[]=$v['id'];
}
}
echo implode(",", $str);
$result = "";
foreach($arr as $key1 => $value1){
foreach($value1 as $key2 => $value2){
if($key2 == "id"){
$result .= $value2.",";
}
}
}
$result = trim($result, ',');