0
我有一个array..let说:如何从数组中删除方括号?
$array = [$a,$b,$c,$d];
我怎么能删除[
和]
?
预期的结果将是:
$a,$b,$c,$d
我e.g array_slice
使用的一些数组函数,但它不填写我的要求。有任何想法吗?
注意:我需要传递所有数组元素作为参数。
e.g: function example($a,$b,$c)
我有一个array..let说:如何从数组中删除方括号?
$array = [$a,$b,$c,$d];
我怎么能删除[
和]
?
预期的结果将是:
$a,$b,$c,$d
我e.g array_slice
使用的一些数组函数,但它不填写我的要求。有任何想法吗?
注意:我需要传递所有数组元素作为参数。
e.g: function example($a,$b,$c)
这听起来像你的阵列的字符串表示后,尝试使用join()
或implode()
这样的:
<?php
$array = [$a,$b,$c,$d];
$str = join(",", $array); // OR $str = implode(",", $array);
echo $str;
编辑
读你的问题多一点之后仔细地说,你试图将数组传递给一个函数调用,要做到这一点,你需要使用call_user_func_array()
:
<?php
function function_name($p1, $p2, $p3, $p4){
//do something here
}
$array = [$a,$b,$c,$d];
call_user_func_array('function_name', $array);
非常好!谢谢... – Nere