phpstr
㈠ php用str_replace()能替換中文漢字嗎
PHP能用str_replace()能替換中文漢字,替換方法為:
1、PHP進行字元串替換的兩個常用方法。
㈡ php,cut_str()是怎麼用的
PHP 中沒有叫 cut_str() 的庫函數,它可能是你所用的那套軟體的開發者自定義的函數,你應該從相關的代碼中去找該函數的定義來理解它的使用方法。
㈢ php str_replace替換括弧裡面的內容
$str="假如內容為:「餐廳特色:可以刷卡(287)免費停車(67)可送外賣(17)無線上網(11)」!";
for($i=0; $i<1000; $i++){
$del='('.$i.')';
$str=str_replace($del,',',$str);
}
echo $str;
//其實,這個的話用正則表達式更好
㈣ php 怎麼將字元轉成數字
第一種轉換方式: 強制轉換;
代碼:
(4)phpstr擴展閱讀:
PHP的數據類型轉換屬於強制轉換,允許轉換的PHP數據類型有:
(int)、(integer):轉換成整形;
(float)、(double)、(real):轉換成浮點型;
(string):轉換成字元串;
(bool)、(boolean):轉換成布爾類型;
(array):轉換成數組;
(object):轉換成對象。
㈤ PHP$str .什麼意思
雙引號里的尖括弧加變數會被替換成相應的值。
㈥ PHP中。。$str是什麼意思
就是一個變數的名稱,$後邊是隨便起的
㈦ php str_shuffle裡面的中文為什麼亂碼
str_shuffle() 函數隨機地打亂字元串中的所有字元。
注意,打亂的是字元串中的「字元」
一個字母等於一個字元
一個漢字等於2個字元
所以這個函數會把漢字撕成兩半後再隨機排序,這樣的結果顯示出來當然是看不懂的亂碼了
沒有現成的方法去處理這個問題,不曉得你要這么搞有什麼用?自己寫了個方法,只能解決全中文字元串隨機排序的問題,
思路:
1、設法把中文字元串轉換成數組,如果字元串中有英文字母或數字將被刪除(因為這些只佔一個字元,處理起來比較麻煩,假設你的中文字元串不需要存在這樣的字元更好)
2、把數組元素重新排序
3、把排序後的數組再轉成字元串
$str = "裡面的中文為什麼亂碼啊";
//幹掉非utf8中文字元
$str = preg_replace('/[^\x{4e00}-\x{9fa5}]/u', '', $str);
//每隔3個字元插入一個「,」,轉換為數組使用,使用strlen()測出php中一個中文霸佔了3個
$re = chunk_split($str,3,",");
//轉換為數組
$re = explode(",",$re);
shuffle($re);//隨機重新排序數組
$newstr = implode($re); //把數據轉為字元串
echo $newstr;
㈧ 怎麼在php裡面利用str
怎麼在php裡面利可以直接輸出,像數字這類都可以不加引號直接輸出。
輸出變數也可以不用加任何的引號。直接 echo $a; 即可,要輸出字元,就一定要加引號了。
比如 echo "你好";
關於單引號和雙引號,區別只有一個,單引號里的變數和運算符不會被解釋,原樣輸出。
而雙引號里的會解釋為相應的內容,例如:
$a=1;
echo "$a"; //輸出 1 變數被解釋了。
echo '$a'; //輸出 $a 變數沒有被解釋。
如果想把字元和變數一起輸出,就要用雙引號;
如果只是輸出純文本內容,可以使用單引號,
例如:
echo "<font color=red>$a</font>";
echo '<font color=red>你好</font>';
㈨ php 如何將字元串中的"\"替換為"/"
str_replace('\\','/',"E:\phpsite\zhengtu\flv");
與平台相關的東西:比如目錄分割符號。請用php內置常量:DIRECTORY_SEPARATOR
㈩ php中 $$str 中 "$$"是什麽意思
來點專業的回答吧
這種寫法稱為可變變數
有時候使用可變變數名是很方便的。就是說,一個變數的變數名可以動態的設置和使用。一個普通的變數通過聲明來設置,例如:
<?php
$a = "hello";
?>
一個可變變數獲取了一個普通變數的值作為這個可變變數的變數名。在上面的例子中 hello 使用了兩個美元符號($)以後,就可以作為一個可變變數的變數了。例如:
<?php
$$a = "world";
?>
這時,兩個變數都被定義了:$a 的內容是「hello」並且 $hello 的內容是「world」。因此,可以表述為:
<?php
echo "$a ${$a}";
?>
以下寫法更准確並且會輸出同樣的結果:
<?php
echo "$a $hello";
?>
它們都會輸出:hello world。
要將可變變數用於數組,必須解決一個模稜兩可的問題。這就是當寫下 $$a[1] 時,解析器需要知道是想要 $a[1] 作為一個變數呢,還是想要 $$a 作為一個變數並取出該變數中索引為 [1] 的值。解決此問題的語法是,對第一種情況用 ${$a[1]},對第二種情況用 ${$a}[1]。