0

私は配列を持っています:

$array = array(
"peter",
"john",
"maria",
"bob"); 

そして今、私はどういうわけか配列を次のような文字列(順序付けられたasc)に変更する必要があります:

$string_with_commas = "bob, john, maria, peter";
4

5 に答える 5

3
<?php

$array = array('lastname', 'email', 'phone');
sort($array)
$comma_separated = implode(",", $array);

echo $comma_separated; // email,lastname,phone

?>

http://php.net/manual/en/function.implode.php

http://php.net/manual/en/function.sort.php

于 2012-09-15T16:37:15.417 に答える
2
$array = array("peter", "john", "maria", "bob"); 

sort($array);

$string_with_commas = implode(', ', $array);
于 2012-09-15T16:39:30.757 に答える
1
<?php
sort($array);
echo implode(', ', $array);

sort()アレイを所定の位置に変更します。それが不要な場合は、その配列のコピーを作成する必要があります。

<?php
$sorted_array = $array;
sort($sorted_array);
于 2012-09-15T16:38:17.977 に答える
1
sort($array); //sort array in ASC order
$string = implode(', ', $array); //store as comma separated string
于 2012-09-15T16:38:45.400 に答える
0

これを行うだけです:

$string_with_commas = implode(', ', $array);
于 2012-09-15T16:38:21.867 に答える