Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/69.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 从数组中选择一项_Php_Mysql_Arrays - Fatal编程技术网

Php 从数组中选择一项

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($

所以,我想从这个数组中选择每个项目的项目[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($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/>";
}