PHP備忘録

コマンドラインから引数を渡す

$_SERVER["argv"]

コマンドラインPHPを書く

php << END
<?php
  echo "HELLO,WORLD";
?>

文字列の比較

if(strcmp($a,$b)== 0){
echo "文字列は同じです。";
}

メール送信

<?php
//通常送信
mail("{mailaddress}", "{mail_title}", "{text}");
//例) mail("hogehogeXX@yahoo.co.jp", "test", "test\nですよ\n");
//差出人指定送信
mail("{mailaddress}", "{mail_title}", "{text}","From:{from_mailaddress}");
?>


or


<?php
mb_language("Japanese");
mb_internal_encoding("UTF-8");

mb_send_mail("{to_mailaddress}", "{title}", "{text}","From:{from_mailaddress}");
?>
改行コード区切りで、配列に変換(改行コードなし)
$array_txt = explode("\n", $text);
改行コード区切りで、配列に変換(改行コードあり)
$array_txt = preg_split('/(?<=\n)/', $text);
☆textareaの改行
nl2br();