如何以相反的顺序将数组内爆为字符串,但不使用 array_reverse?
例如:
$arrayValue = array(test1, test2, test5, test3);
我想内爆上面的数组并得到输出,
测试3,测试5,测试2,测试1
$str = '';
while (($e = array_pop($arrayValue)) !== null)
$str .= $e.',';
$str = substr($str, 0, -1);
但
implode(',', array_reverse($arrayValue))
在各方面都更好。
像这样:
$arrayValue = array(test1, test2, test5, test3);
$imploded_array = implode( ',', array_reverse($array_value));
好吧,没有array_reverse:
$imploded_array = '';
for( $i=0; $i<count( $arrayValue ); $i++ ) {
$imploded_array .= $arrayValue[count( $arrayValue ) - $i];
if( $i != count( $arrayValue ) ) $imploded_array .= ', ';
}