こんにちは、神戸市内でありながらまさかの海抜400メートルにあるやっちん家では、エアコンの電源をもう10年くらい入れていないのですが、今日は朝から家の前で道路工事があり、うるさいわアスファルト臭いわで窓を開けていられず、さすがにエアコンをつけました。
やっちんです。
しかし本当、エアコンなしでも生きていける(昼間は暑いけど)ほどの涼しさが自慢、言い返せば冬は地獄。
なのに何故エアコンをつけているかというと、20年ほど前に、育ち盛りの馬鹿兄弟が朝から晩まで非常にうるさく、
・ベランダで水槽をひっくり返して共有スペースから隣にザリガニが逃げ出して、隣の家の犬(チワワ)が大騒ぎ
・マンションの壁にカブトムシが引っ付いている!という理由で、赤の他人の家に上がりこみ延々とエアガンをマンションの壁に打ち続ける
・水鉄砲で打ち合いがエスカレートして、水の中に薬用養命酒を混ぜて発射し、壁が一面マッ黄色に。壁紙変えたばかりの家中が養命酒臭く
・部屋で爆竹をならして近所のおばさんに怒鳴り込まれた
男子三人兄弟(共働きのため親がいない)はホント地獄だぜぇーフゥハハァー!
というわけで、少しでも近所迷惑にならないように『窓開けっ放し禁止令』が発令され、エアコンが設置されたというわけです。
このエアコン設置事情をこないだ親に聞いたときは、さすがに申し訳なかった。
ちなみに、小学生時代は家の裏にある草むらでいつも遊んでいたのだが、午後3時ごろになると自分の家の真下に移動。
母親がマンションのベランダから投下するお菓子袋を拾って、秘密基地に向かう僕らはあの頃、無敵だった。
(思い出しておせんちモード)
やりたいこと
「本文に特定の文字列が含まれている場合に表示」
<?php $pregA="img"; $pregB= get_the_content(); if(preg_match("/[$pregA]/",$pregB)): ?> <p>表示したい文字列</p> <?php endif ;?>
・$pregAに検索したい文字列(例:img)
・get_the_content()を使って、投稿本文を$pregBに代入
・preg_match関数を使ってマッチング
・投稿本文内に検索文字列「img」があった場合は表示
preg_match関数(正規表現を使って文字列内を検索する)
http://php.net/manual/ja/function.preg-match.php
get_the_content()
the_content()では不可能な、本文に修正加えたり、代入する場合などに使える。
以下、本文に改行を加えて表示する方法。
<?php $content = get_the_content(); $content = preg_replace("/\n/","<br />",$content); //ソース上で改行(\n)がある場合は、テキストでも改行を加える echo $content; ?>