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 /> 棰勫畾涔夌殑瀛楃鏄細
& 锛堝拰鍙凤級 鎴愪负 &
""锛堝弻寮曞彿锛?鎴愪负 "
鈥樷€橈紙鍗曞紩鍙凤級 鎴愪负 '
< 锛堝皬浜庯級 鎴愪负 <
> 锛堝ぇ浜庯級 鎴愪负 >
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鍐呯疆鐨勫瓧绗︿覆澶勭悊鍑芥暟的主要内容,如果未能解决你的问题,请参考以下文章