从多个数组值创建字符串


Creating a string from multiple array values

if ( count($value) >= 3 ) {
    echo '<pre>'.print_r( array_slice($value, 0, -1) ,1).'</pre>';
    echo '<pre>'.print_r( array_slice($value, -1) ,1).'</pre>';
}

它按照我的期望打印值,但我不确定如何将其转换为字符串,例如:

Array
(
    [0] => Dr.
    [1] => John
    [2] => Appleseed
)
Array
(
    [0] => Jr
)

变为:

Array
(
    [0] => Dr. John Appleseed
)
Array
(
    [0] => Jr
)

您可以使用内爆((

<?php
$array = array('lastname', 'email', 'phone');
$comma_separated = implode(",", $array);
echo $comma_separated; // lastname,email,phone
// Empty string when using an empty array:
var_dump(implode('hello', array())); // string(0) ""
?>

特定代码

<?php
    echo '<pre>' . implode($value) . '</pre>'; // Dr. John Appleseed
    echo '<pre>' . $value[0] . '</pre>'; // Jr