1

重複の可能性:
PHP:ワードラップなしのstr_split

私がこの文字列を持っているとしましょう:

$string = "Lorem ipsum dolor sit amet";

データベースには15文字の文字制限があります。str_split($ string、15)を使用すると、次の結果が得られます。

Array
(
[0] => Lorem ipsum dol
[1] => or sit amet
)

これは私には醜いように見えます...PHPを使用して文字列を最も近い単語にカットする方法ですが、結果は次のようになります:

Array
(
[0] => Lorem ipsum
[1] => dolor sit amet
)
4

1 に答える 1

9

あなたが使用することができwordwrapますexplode

$string = "Lorem ipsum dolor sit amet";
$string = wordwrap($string, 15, ";;", true);
var_dump(explode(";;", $string));

出力

array
  0 => string 'Lorem ipsum' (length=11)
  1 => string 'dolor sit amet' (length=14)
于 2012-09-25T15:28:14.120 に答える