1

私は音楽レビュー ブログを持っており、WordPress のタイトルに次の形式を使用しています。

バンド - アルバム

だから私はタイトルを「爆発」させるような一見単​​純なことをしたい:

$title = get_the_title ();
$str = explode ("-", $title);
$band = $str[0];
$album = $str[1];
echo "Band: ".$band;
echo "<br>Album: ".$album;

問題は、変数 $band にタイトル全体を出力することです。分解はハイフン/ダッシュ (-) では機能しません。ただし、分解機能で他の「セパレーター」を使用すると、正常に機能します。

ここで何が問題なのか分かりますか?

4

2 に答える 2

3

解決しました!... htmlentitiesで。私のワードプレスはハイフンを別のコードでエンコードしているようです。私のテーマで使用されているフォントが原因かもしれませんが、わかりません...

$title = htmlentities(get_the_title ());
$str = explode ("&amp;#8211;", $title);
$band = $str[0];
$album = $str[1];
echo "Band: ".$band;
echo "<br>Album: ".$album;

皆さん、ありがとうございました

于 2013-10-28T11:20:54.190 に答える