preg_split — 正規表現で文字列を分割する
http://php.net/manual/ja/function.preg-split.php
<?php // カンマまたは " ", \r, \t, \n , \f などの空白文字で句を分割する。 $keywords = preg_split("/[\s,]+/", "hypertext language, programming"); print_r($keywords); ?>
正規表現http://www.megasoft.co.jp/mifes/seiki/meta.html
“/[\s,]+/” ココの部分
//で囲む 正規表現
http://www.kt.rim.or.jp/~kbk/gawk-30/gawk_5.html
[]が一致するもの 指定したどれか
http://www.mnet.ne.jp/~nakama/
+が最低それが一個以上
http://www.mnet.ne.jp/~nakama/
実例
<?php //シングルでタイトルが同じ記事が合った場合-2とかスラッグにつくが、the_title wp_titleにはつかないのでディスプリクション・タイトルが重複するのを防ぐ if (is_single()){//シングルなら $dd_title = urldecode ($slug_name = $post->post_name);// スラッグをデコードして取得 http://qiita.com/t_okubo/items/f4f71958a2d358795192 http://php.net/manual/ja/function.urldecode.php //echo $dd_title; $keywords = preg_split("/[-]+/", $dd_title);//phpスプリット - にて //print_r($keywords); $last = end($keywords); //配列の最後を取得する ほにゃらら-2 ▶ $keywords[0]がほにゃらら $keywords[1]が2 参考http://qiita.com/t_cyrill/items/da1e6c73b1a25eaeee16 //echo $last; if (ctype_digit($last)) {//ケツが数字なら 参考http://php.net/manual/ja/function.ctype-digit.php //echo $last; } } ?>