質問: お世話になっております。 WordPressでカスタムフィールド「summary」で出力した文字列において 改行タグ以降を表示しない(一行目の文章のみ表示する)ように記述したいと思います。 改行タグはやのように複数のパターンが考えられるため、 またはで設定したいのですが、 ``` " , get_post_meta($post->ID, 'summary', true)); echo $values[0]; ?> ``` 上記のような記述の場合、 explodeにおいて引数1に複数の要素を記述するにはどのようにすればよいかご教授いただけないでしょうか。 お忙しいところお手数をおかけしますが、どうぞよろしくおねがいします。
回答: なにか別の理由でexplode()っぽいのがお知りになりたいのであれば、 ``` $values = mb_split('(|)', $string ); echo $values[0]; ``` mb_split — マルチバイト文字列を正規表現により分割する