ヒアドキュメント

公開日: 2016年3月24日木曜日

ヒアドキュメント

長い文章を入力する場合に便利です。変数も展開されます。
<?php
$out = "田中";
$put = "三郎";

echo <<< NAGAIBUN //ここにヒアドキュメント
<p>
長い文章を表示します。<br>
変数だってお手の物。
$out;
$put;
ほらこのようにね。<br>
</p>
NAGAIBUN; //ここでヒアドキュメント終わり
?>

Nowdoc

展開しないでそのまつ表示させる方法はヒアドキュメントにシングルクォーテーションを囲むことです。Nowdocといいます。
<?php
$out = "田中";
$put = "三郎";

echo <<< 'NAGAIBUN' //ここにシングルクォーテーションを入れただけ。
<p>
長い文章を表示します。<br>
変数だってお手の物。
$out;
$put;
ほらこのようにね。<br>
</p>
NAGAIBUN;
?>

様々なカウントする関数

カウントは0から始まることに注意。
<?php
$out = "           1234567890愛うえお             ";

$nagai = <<< NAGAIBUN
<p>         $out        </p>
NAGAIBUN;

$put = trim($nagai);//半角空白をなくす。
echo $put;//なくしたものを出力

$gets = strlen($put);//文字数をバイト数にする
echo $gets."バイトです。"."<br>";

echo substr($put,10,40)."<br>";//10バイト目から40バイト目までを読み取る。
echo strpos($put,"愛");//愛は何処にある
?>
スポンサーリンク
スポンサーリンク
  • ?±??G???g???[?d????u?b?N?}?[?N???A

0 件のコメント :

コメントを投稿