echosubstr(123456,2,4"/>

PHP鍐呯疆鐨勫瓧绗︿覆澶勭悊鍑芥暟

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PHP鍐呯疆鐨勫瓧绗︿覆澶勭悊鍑芥暟相关的知识,希望对你有一定的参考价值。

鏍囩锛?/p>

瀛楃涓茬殑鐗圭偣
    1.鍏朵粬绫诲瀷鐨勬暟鎹敤鍦ㄥ瓧绗︿覆绫诲瀷澶勭悊鍑芥暟涓紝浼氳嚜鍔ㄥ皢鍏惰浆鍖栨垚瀛楃涓插悗锛屽湪澶勭悊

<?php
echo substr("abcdefghijklmn",2,4),"<br>";   //cdef
//浣跨敤鏁板瓧浼氳嚜鍔ㄨ浆鍖栦负瀛楃涓?/span>
echo substr(123456,2,4);    //3456
?>

    2.鍙互灏嗗瓧绗︿覆瑙嗕负鏁扮粍锛屽綋鍋氬瓧绗﹂泦鍚堟潵鐪嬪緟

<?php
$str="abcdefg";

//涓嬮潰杩欎袱绉嶆柟娉曢兘鍙互杈撳嚭鎯宠鐨勫瓧绗?/span>
echo $str[2]."<br>";
//浣嗘槸涓轰簡鍖哄垎鏁扮粍鎴戜滑甯哥敤涓嬮潰涓€绉?/span>
echo $str{2}."<br>";
?>

寮哄ぇ鐨勫唴缃殑瀛楃涓插鐞嗗嚱鏁?br />    1.甯哥敤鐨勫瓧绗︿覆杈撳嚭鍑芥暟
        echo()
        print()
        die()----exit()
        printf()    鏍煎紡鍖栧瓧绗︿覆
        sprintf()   杩斿洖鏍煎紡鍖栫殑瀛楃涓?br />    
    2.甯哥敤鐨勫瓧绗︿覆鏍煎紡鍖栧嚱鏁?/p>

銆€銆€   鍘绘帀瀛楃
        ltrim();   鍘绘帀宸﹁竟鐨勫瓧绗︿覆锛堥粯璁ゅ幓鎺夌┖鏍硷級
        rtrim();   鍘绘帀鍙宠竟鐨勫瓧绗︿覆
        trim();    鍘绘帀涓よ竟鐨勫瓧绗︿覆

<?php
$str="   abc    ";

echo strlen($str)."<br>";
echo strlen(ltrim($str))."<br>";
echo strlen(rtrim($str))."<br>";
echo strlen(trim($str))."<br>";

$str1="123This is Test";

//绗簩涓弬鏁版寚瀹氳鍒犻櫎鐨勫瓧绗︼紙涓诧級
echo ltrim($str1,鈥?鈥?."<br>";
//鍒犻櫎鎵€鏈夌殑鏁板瓧    0..9琛ㄧず鑼冨洿
echo ltrim($str1,鈥?..9鈥?."<br>";
?>

銆€銆€  娣诲姞瀛楃涓?/p>

銆€銆€str_pad();   娣诲姞瀛楃涓诧紙榛樿鍦ㄥ彸杈规坊鍔狅級

<?php
$str="hello";

//榛樿浠庡彸杈硅ˉ鍏?/span>
echo str_pad($str,10,"@")."<br>";
//涓よ竟琛ュ厖
echo str_pad($str,10,"@",STR_PAD_BOTH)."<br>";
//浠庡乏杈硅ˉ鍏?/span>
echo str_pad($str,10,"@",STR_PAD_LEFT)."<br>";
?>

 

銆€銆€銆€澶у皬鍐欒浆鎹?br />        strtolower();       鎵€鏈夌殑瀛楃閮借浆鍖栨垚灏忓啓
        strtoupper();       鎵€鏈夌殑瀛楃閮借浆鍖栨垚澶у啓
        ucfirst();             棣栧瓧姣嶈浆鍖栨垚澶у啓
        ucword();           姣忎釜鍗曡瘝棣栧瓧姣嶈浆鎴愬ぇ鍐?/p>

<?php
$str="My name is TOM!";

echo strtoupper($str)."<br>";
echo strtolower($str)."<br>";
echo ucfirst($str)."<br>";
echo ucwords($str)."<br>";
?>

 

銆€銆€  
       鍜孒TML鏍囩鏈夊叧鐨勫瓧绗︿覆鏍煎紡鍖?br />        nl2br();     鍑芥暟鍦ㄥ瓧绗︿覆涓殑姣忎釜鏂拌 (\n) 涔嬪墠鎻掑叆 HTML 鎹㈣绗?(<br />)銆?br />        htmlentities();    鍑芥暟鎶婂瓧绗﹁浆鎹负 HTML 瀹炰綋銆?br />        htmllspeciachars();    鍑芥暟鎶婁竴浜涢瀹氫箟鐨勫瓧绗﹁浆鎹负 HTML 瀹炰綋銆?br />                                棰勫畾涔夌殑瀛楃鏄細
                                    & 锛堝拰鍙凤級 鎴愪负 &amp;
                                    ""锛堝弻寮曞彿锛?鎴愪负 &quot;
                                    鈥樷€橈紙鍗曞紩鍙凤級 鎴愪负 &#039;
                                    < 锛堝皬浜庯級 鎴愪负 &lt;
                                    > 锛堝ぇ浜庯級 鎴愪负 &gt;
        stripslashes();     鍑芥暟鍒犻櫎鐢?addslashes() 鍑芥暟娣诲姞鐨勫弽鏂滄潬銆?br />                                    addslashes() 鍑芥暟鍦ㄦ寚瀹氱殑棰勫畾涔夊瓧绗﹀墠娣诲姞鍙嶆枩鏉犮€?br />                                        杩欎簺棰勫畾涔夊瓧绗︽槸锛?br />                                        鍗曞紩鍙?(鈥?
                                        鍙屽紩鍙?(")
                                        鍙嶆枩鏉?(\)
                                        NULL

        strip_tags();     鍑芥暟鍓ュ幓 HTML銆乆ML 浠ュ強 PHP 鐨勬爣绛俱€?/p>

<form>
    input:<input type="text" name="str" size="100">
          <input type="submit" name="sub" value="鎻愪氦">
          <br>
</form>


<?php
echo $_GET["str"]."<br>";
//鍑芥暟鎶婂瓧绗﹁浆鎹负 HTML 瀹炰綋銆?/span>
echo htmlentities($_GET["str"],ENT_NOQUOTES)."<br>";
//鍑芥暟鎶婁竴浜涢瀹氫箟鐨勫瓧绗﹁浆鎹负 HTML 瀹炰綋銆?/span>
echo htmlspecialchars($_GET["str"])."<br>";
//鍘绘帀鐢盿ddslashes()鍑芥暟鍔犵殑 \
echo stripslashes($_GET["str"])."<br>";
//缁撳悎浣跨敤
echo htmlentities(stripslashes($_GET["str"]))."<br>";


// 鍑芥暟鍓ュ幓 HTML銆乆ML 浠ュ強 PHP 鐨勬爣绛俱€?/span>
echo strip_tags($_GET["str"])."<br>";
?>

 


        number_format();    鍑芥暟閫氳繃鍗冧綅鍒嗙粍鏉ユ牸寮忓寲鏁板瓧銆?/p>

<?php
$a=1000000.12345;

echo $a."<br>";
echo number_format($a)."<br>";
//灏忔暟鐐逛繚鐣欎笁浣嶏紝鍗冨垎浣嶇敤“,”闅斿紑锛屽皬鏁扮偣鐢?ldquo;.”
echo number_format($a,3,鈥?鈥?鈥?鈥?."<br>";
?>

 


        strrev();   鍑芥暟鍙嶈浆瀛楃涓?/p>

<?php
$str="Hello World!";

echo $str."<br>";
echo strrev($str)."<br>";
?>

md5();
            鍑芥暟璁$畻瀛楃涓茬殑 MD5 鏁e垪銆?br />            md5() 鍑芥暟浣跨敤 RSA 鏁版嵁瀹夊叏锛屽寘鎷?MD5 鎶ユ枃鎽樿瘧绠楁硶銆?br />            濡傛灉鎴愬姛锛屽垯杩斿洖鎵€璁$畻鐨?MD5 鏁e垪锛屽鏋滃け璐ワ紝鍒欒繑鍥?false銆?/p>

<?php
$pass="1234#!_56";

if(md5($pass)=="a8affa3d7aca3a35a39f674e1e5f0cc7")
    echo "Ok!";
?>

 


        md5_file();  
            鍑芥暟璁$畻鏂囦欢鐨?MD5 鏁e垪銆?br />            md5() 鍑芥暟浣跨敤 RSA 鏁版嵁瀹夊叏锛屽寘鎷?MD5 鎶ユ枃鎽樿瘧绠楁硶銆?br />            濡傛灉鎴愬姛锛屽垯杩斿洖鎵€璁$畻鐨?MD5 鏁e垪锛屽鏋滃け璐ワ紝鍒欒繑鍥?false銆?/p>

3.瀛楃涓叉瘮杈冨嚱鏁?br />        strcmp();   鍑芥暟姣旇緝涓や釜瀛楃涓层€?br />            0 - 濡傛灉涓や釜瀛楃涓茬浉绛?
            <0 - 濡傛灉 string1 灏忎簬 string2
            >0 - 濡傛灉 string1 澶т簬 string2
        strcasecmp();
        strnatcmp();

<?php
$str1="abcd";
$str2="abcd";

if(strcmp($str1,$str2)==0){
    echo 鈥?str1=$str2鈥?span style="color: #000000;">;
}elseif(strcmp(str1,$str2)>0){
    echo 鈥?str1>$str2鈥?span style="color: #000000;">;
}else{
    echo 鈥?str1<$str2鈥?span style="color: #000000;">;
}
?>

 

以上是关于PHP鍐呯疆鐨勫瓧绗︿覆澶勭悊鍑芥暟的主要内容,如果未能解决你的问题,请参考以下文章

銆愬皬鐧藉涔燙++ 鏁欑▼銆戝叚銆丆++鍐呯疆鍑芥暟鍜屽嚱鏁颁紶鍙?/h1>

SQL涓瓧绗︿覆鎴彇鍑芥暟(SUBSTRING)

[瑙﹀姩绮剧伒]闆跺熀纭€灏忕櫧瀛﹁Е鍔?-8

LeetCode鍒濈骇绠楁硶涔嬪瓧绗︿覆锛?42 鏈夋晥鐨勫瓧姣嶅紓浣嶈瘝

浠嬬粛涓€涓瓧绗︿覆杞崲鐨勫嚱鏁扮粍SCMS_CONV

shell瀹炵幇trim鍑芥暟锛嶅幓闄ゅ瓧绗︿覆涓や晶鐨勭┖鏍?鍖呮嫭tab,space閿?