JAvaからphpへの入門:php文字列でよく使われる内蔵関数(二)


<?php
      
    /*
     *  substr_replace() str_replace()
     *  1. substr_replace()          
     *  2. str_replace()       
     * */
    $str = "Hello world! I am Henrry.";
//  echo substr_replace($str, "Henrry", 2);  // HeHenrry
//  echo  str_replace("Henrry", "LiangLong", $str); // Hello World! I am LiangLong.
    /*
     *      
     * strtoupper()   ――――>  
     * strtolower()   ――――>  
     * ucwords()          
     * upfirst()            。
     */
    echo strtoupper($str); // HELLO WORLD! I AM HENRRY.
    echo "<br/>";
    echo strtolower($str); // hello world! i am henrry.
    echo "<br/>";
    echo ucwords($str); // Hello World! I Am Henrry.
    echo "<br/>";
    echo ucfirst($str); // Hello world! I am Henrry.
    echo  "<br/>";
      
    // explode($delimiter, $string)          === java  split();
      
    $str_arr =  explode(" ", $str);
    foreach ($str_arr as $arr){
        echo $arr."<br/>";
    }
    // print
//  Hello
//  world!
//  I
//  am
//  Henrry.
      
?>