12
$string = "aaa, bbb, ccc, ddd, eee, fff";

third の後に文字列を切り取りたいので、文字列から出力を取得したいと思います:

aaa, bbb, ccc
4

6 に答える 6

24

strpos()これにはとを使用できますsubstr()。見る

爆発を使用した代替アプローチ:

$arr = explode(',', $string);
$string = implode(',',array_slice($arr, 0, 3);
于 2013-01-30T10:11:31.257 に答える
9
$x = explode(',', $string);
$result = "$x[0], $x[1], $x[2]";
于 2013-01-30T10:15:36.683 に答える
2

試してみるよりも 3 番目の文字列までに固有の場合は、

$output = implode(array_slice(explode(",",$string), 0, 3),","); 

デモ

于 2013-01-30T10:19:37.757 に答える
2
$string = "aaa, bbb, ccc, ddd, eee, fff";
$arr = explode(", ", $string);
$arr = array_splice($arr, 0, 3);
$string = implode($arr, ", ");

echo $string; // = "aaa, bbb, ccc"
于 2013-01-30T10:22:46.867 に答える
1

それを取得するには、explode() および implode() PHP 関数を使用できます。

于 2013-01-30T10:15:41.070 に答える