Php 如何从关联数组中获取值
我在php中使用array_push创建了一个数组,我得到了Php 如何从关联数组中获取值,php,laravel,Php,Laravel,我在php中使用array_push创建了一个数组,我得到了 [0] => nithya.sreeraman [1] => jaivignesh.parthiban [2] => aadhil.ahmed [3] => aarthe.sathyanaraya [4] => abdulamjad.babu [5] => khaja.hussain [6] => abdulwahab.mohamed [7] => abdullasha.p
[0] => nithya.sreeraman
[1] => jaivignesh.parthiban
[2] => aadhil.ahmed
[3] => aarthe.sathyanaraya
[4] => abdulamjad.babu
[5] => khaja.hussain
[6] => abdulwahab.mohamed
[7] => abdullasha.pari
[8] => abinaya.sambandam
[9] => abinesh.pugazhendhi
我想将值收集为
('nithya.sreeraman','jaivignesh.parthiban','aadhil.ahmed',etc)
在php I wnt中,是否可以为查询中的
where列收集此值使用逗号内爆和stru替换
$array = array_map(function($v) { return "'{$v}'"; }, $array);
echo "(" . implode(",", $array) . ")";
$arr = [0 => 'nithya.sreeraman', 1 => 'jaivignesh.parthiban'];
$string = "('". str_replace(",", "','", implode(',', $arr))."')";
通过逗号使用内爆
和str_替换
$arr = [0 => 'nithya.sreeraman', 1 => 'jaivignesh.parthiban'];
$string = "('". str_replace(",", "','", implode(',', $arr))."')";
您只需运行一个foreach循环即可获得值-
$name = array([0] => nithya.sreeraman [1] => jaivignesh.parthiban [2] => aadhil.ahmed
[3] => aarthe.sathyanaraya [4] => abdulamjad.babu [5] => khaja.hussain
[6] => abdulwahab.mohamed [7] => abdullasha.pari [8] => abinaya.sambandam
[9] => abinesh.pugazhendhi);
$i = 0;
// Loop through assoc name array
foreach($name as $key => $value){
$arrName[$i] = $value;
$i++;
}
您的姓名将存储在$arrName中
我希望这就是您想要的:)您只需要运行一个foreach循环即可获得值-
$name = array([0] => nithya.sreeraman [1] => jaivignesh.parthiban [2] => aadhil.ahmed
[3] => aarthe.sathyanaraya [4] => abdulamjad.babu [5] => khaja.hussain
[6] => abdulwahab.mohamed [7] => abdullasha.pari [8] => abinaya.sambandam
[9] => abinesh.pugazhendhi);
$i = 0;
// Loop through assoc name array
foreach($name as $key => $value){
$arrName[$i] = $value;
$i++;
}
您的姓名将存储在$arrName中
我希望这就是您想要的:)只需使用php连接即可
$array = array_map(function($x) { return "'" . $x . "'"; }, $array);
echo "(" . join(',', $array) . ")";
只需使用php连接
$array = array_map(function($x) { return "'" . $x . "'"; }, $array);
echo "(" . join(',', $array) . ")";
可以直接使用内爆函数转换逗号分隔的字符串
$final_output = "('" . implode("','", $your_input_array) . "')";
可以直接使用内爆函数转换逗号分隔的字符串
$final_output = "('" . implode("','", $your_input_array) . "')";
使用array_values()函数如果要将其用于where或选择在这两种情况下都可以传递上述array使用array_values()函数如果要将其用于where或选择在这两种情况下都可以传递上述数组内爆()
无论数组是索引还是关联,因此根本不需要array\u values()
。infrade()
无论数组是索引的还是关联的,都是一样的,因此根本不需要array\u values()
。