如何从关联数组中获取值

时间:2018-06-26 06:03:54

标签: 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.pari 
[8] => abinaya.sambandam 
[9] => abinesh.pugazhendhi

我想将值收集为

('nithya.sreeraman','jaivignesh.parthiban','aadhil.ahmed',etc)

是否可以在php中收集where column in查询的值

5 个答案:

答案 0 :(得分:3)

$array = array_map(function($v) { return "'{$v}'"; }, $array);
echo "(" . implode(",", $array) . ")";

答案 1 :(得分:1)

使用implode和逗号str_replace

$arr = [0 => 'nithya.sreeraman', 1 => 'jaivignesh.parthiban'];
$string = "('". str_replace(",", "','", implode(',', $arr))."')";

答案 2 :(得分:0)

只需使用php join

$array = array_map(function($x) { return "'" . $x . "'"; }, $array);
echo "(" . join(',', $array) . ")";

答案 3 :(得分:0)

您可以直接使用爆破功能转换逗号分隔的字符串

$final_output = "('" . implode("','", $your_input_array) . "')";

答案 4 :(得分:-1)

您只需要运行 foreach循环以获取值-

Command1

您的姓名将存储在 $ arrName 中。

我希望这就是您想要的东西:)