【文字列基本処理】

  文字列の連結



  
ビリオド "." で連結します
  


  • print "ABC" . "DEF";

  • $a = "ABC";
  • $a .= "DEF";
  • print $a;


  •   文字列中の変数の展開



    これは、変数のパースと呼ばれ、2重引用符で指定された文字列(またはヒアドキュメント)内の変数は、その値で置き換わります


  • 簡単な構文

  • $a = "Hello";
  • print "$a World\n";



  • 複雑な構文

  • $Column_list = "コード,名前,学年,convert(char(10),誕生日,111),電話番号";
  • function F_LoadDataInit( &$SQL, &$VAL ) {
  •     $SqlQuery = "select {$GLOBALS["Column_list"]}";
  • }




  • シングルクオーテーションも文字列を表現するのに使いますが、
    その中で変数のパースは行われません。

      PHPコードとHTMLの混在

      
    <HTML>
    <BODY>
    ここは、HTML です。
    
    <?
    print "ここは、PHPコードです";
    ?>
    
    </BODY>
    </HTML>
    
      

      
    簡単に言えば、<? ?> の外側は全て print 命令で出力される内容です。
    
      

      
    HTML 部分にPHPコードを埋め込むには以下のようになります
    
      

      
    <HTML>
    <BODY>
    ここは、HTML です。
    
    <? $br = "<br>" ?>
    <? for( $i = 0; $i < 10; $i++ ) { ?>
    さてどうなるか?<?= $br ?>
    <? } ?>
    
    </BODY>
    </HTML>
    
      


      文字列への文字単位のアクセス

    波括弧の後に任意の文字をゼロから始まるオフセットで指定することに より、文字列内の文字にアクセスすることが可能です

      
    $str = "Hello World";
    
    for( $i = 0; $i < strlen($str); $i++ ) {
    	print $str{$i} . "<br>";
    }
    
      











       SQLの窓    create:2002/08/25  update:2014/09/07   管理者用(要ログイン)





    フリーフォントWEBサービス

    SQLの窓WEBサービス

    SQLの窓フリーソフト

    写真素材

    一般WEBツールリンク

    SQLの窓

    フリーソフト

    JSライブラリ