Php 从数组中选择一项
所以,我想从这个数组中选择每个项目的项目[A185,A740,A540] 比如我想选择 $cie[0]=A185或A740 大约$cie[0]=A185 到目前为止,这是我的代码,因为我从MySQL表中的一行获取该代码Php 从数组中选择一项,php,mysql,arrays,Php,Mysql,Arrays,所以,我想从这个数组中选择每个项目的项目[A185,A740,A540] 比如我想选择 $cie[0]=A185或A740 大约$cie[0]=A185 到目前为止,这是我的代码,因为我从MySQL表中的一行获取该代码 while ($row = pg_fetch_array($resul)) { $cie10 = array($row["cie"]); } $cie = ["A185","A740"]; $values = array_count_values($
while ($row = pg_fetch_array($resul)) {
$cie10 = array($row["cie"]);
}
$cie = ["A185","A740"];
$values = array_count_values($cie);
$top = array_slice($values, 0, 1);
print_r($top);
我得到的是:
阵列[[A185、A740、A540]=>1
如果我理解你的问题,那就不行了。您正在寻找以下内容:-
$Fullarray = ["A185","A740","A540"];
$cie = array_slice($Fullarray,0,2);
foreach ($cie as $name) {
$d[] = '"' . $name . '"';
}
$implodekeys = "[".implode(',',$d)."]";
$newarray[$implodekeys] =1;
echo "<pre>"; print_r($newarray);
希望有帮助 我确信您希望显示数组变量中的数据
编辑:突出显示代码不够清楚您想要实现什么。每次您想要0索引键?您已经得到了吗$cie[0]。考虑到$cie是您的项目数组,是的,但它不起作用。结果如下:数组[[A185,A740]=>1@Syer-J您想在[A185,A740]中保存1个值,这也不起作用。我将用更多的代码更新这个问题。你所说的“不起作用”是指你有没有尝试过或gusseing分享我做过的全部信息,但仍然不起作用。我得到的->数组[[A185,A740]=>1是的,我只想获取前2个结果。因为数组可以容纳更多的值。您的代码给出了->[A185,A740]。我需要的是只获取185个数据,而不使用或逗号。因此,您可以使用此代码从数组中仅获取一个数据$var=[A185,A740,A540];echo$var[2];
$var = ["A185","A740","A540"]; // Asume as you stored the values in the array called var
foreach($var as $x){
print_r($x);
echo "<br/>";
}