-
1-3通過{}或[]可以對字符串中的字符做增刪改查的操作 (1)字符串的下標從0開始。$str="adsxgtdf"; Echo $str{1};得到d (2)替換操作:只能一個字符修改一個字符,中文不行,中文在utf-8中占三個字符 (3)刪除操作:首先找到這個字符,然后賦值給它一個空字符,就相當與刪除過了 只是替代了,字符的長度沒有變,只是看不到了,$str='asdfefg'; $str{1}='';可以用空字符或者NULL, Echo $str{1};得到adfefg (4)添加字符操作:只能在最后添加,也是只能添加一個字符 (5)生成驗證碼echo $str{mt_rand(0,strlen($str)-1)}; 隨機取一個數,字符串長度 $string='qwertyuiopasdfghjklzxcvbnmQWERTYUIOPASDFGHJKLZXCVBNM123456789'; if($i=1;$i<=4;$i++){ echo $string{mt_rand(0,strlen($string-1))}; }查看全部
-
1-2 PHP的花括號 當php解析器遇到$時,會和其他解析器一樣,去組合盡量多的標識以形成一個合法的變量名。 {}花括號的作用:明確變量名的界限,將變量名擴成一個整體來解析。 {}花括號兩邊不要有空格 例子: $userName = cara; echo "我的名字是{$userName}s。"; //我的名字是caras。 echo "我的名字是${userName}s。"; //我的名字是caras。 echo "我的名字是$userNames。"; //報錯,輸出我的名字是 echo "我的名字是$userName s。"; //我的名字是cara s。 echo "我的名字是{ $userName }s。"; //"我的名字是$userName s。"; //我的名字是 cara s。查看全部
-
1-1 字符串簡介 (1)雙引號和單引號的區別: 雙引號是解析變量的,單引號不解析變量 當內容和和定界符沖突的時候,需要使用轉義符:\' 代表 ' 引號,\" 代表 " 雙引號 。 雙引號解析所有的轉義符 單引號只解析 \\ \'兩個轉義符。 常見的轉義符有:\n \t \' \\ \" \f \$查看全部
-
PHP中常用轉義符查看全部
-
PHP中單雙引號的區別查看全部
-
strpos($a,'a')返回字符哦串中首次出現a的位置,區分大小寫 stripos($a,'a')不區分大小寫 strrpos()最后一次出現的位置 strripos查看全部
-
strcmp()區分大小寫的比較 strcasecmp區分大小寫的比較查看全部
-
substr()開始位置可以是負數,表示從倒數第幾位開始查看全部
-
ord()得到指定字符的ASCII碼 chr()根據ASCII返回指定字符查看全部
-
字符串轉換 取合法數字,如果不是以合法數字開始,轉換成0 字符串轉換成布爾類型的規律: 空字符串或者是字符串'0' "0" 是false其它都是正確的查看全部
-
settype() gettype() 設置變量類型,永久轉換 $var=12; settype($var,'string'); var_dump($var)查看全部
-
數組:array 資源:resource id #數字 對象不能直接轉換成字符串查看全部
-
自動類型轉換 數值型:數值本身 true:1 false:空字符串 null:空字符串查看全部
-
nowdoc語法結構相當于單引號的作用查看全部
-
通過heredoc語法結構來寫,相當于雙引號的作用,注意格式,查看全部
舉報
0/150
提交
取消