PHPを勉強している初心者ですが、どうか教えてください。
wordpressの記事の本文からLOVEという文字をがある場合にechoで文書を表示したいのですが、どうしたらよいのでしょうか。
投稿文書中にLOVEの場合に愛していますと表示したいです。PHPを練習しており教えてください、すいません。
//functionsに定義する関数
function get_name() {
//グローバル変数を使う為の宣言 global $post; //本文から文字を取得 $matches = $post->post_content;
switch ($matches){
case 'LOVE':
echo '愛しています。';
break;
case 'LIKE':
echo '好きです。';
break;
case 'DISLIKE':
echo '嫌い。';
break;
default:
echo '大嫌い!';
}
}
以上です。
記事には、<?php get_name();>で出力します。
どうかよろしくお願いします。
追記
自分なりに勉強してみました。
//functions.phpに定義する関数
function get_name() {
//グローバル変数を使う為の宣言
global $post;
strstr($post->post_content, $matches);
if ('LOVE') {
echo "愛しています。";
}
if ('LIKE') {
echo "好きです。";
}
if ('DISLIKE') {
echo "嫌いです";
} else {
echo "大嫌い!";
}
}
これで動きましたが・・・。switch構文で書く場合はどう変換すればよいのでしょうか・・。申し訳ございません。
回答2件
あなたの回答
tips
プレビュー