stringphp
❶ php中function xx(): string{}什麼意思
functiontest(){
$a="111";
return$a;
}
$b=test();
php是弱類型的語言,沒這么嚴格,你直接去了不寫string()不就行了。
返回的結果想怎麼用就怎麼用。
❷ 為什麼在php中不能使用string作為類型檢測
為什麼在php中不能使用string作為類型檢測
這里只能是object或者數組。
"Type Hints can only be of the object and array (since PHP 5.1) type. Traditional type hinting with int and string isn't supported."
❸ php變數前加(string)是什麼意思
php變數前面加的(string) 是強制轉換標志,他的意思是不管後面的變數是什麼類型, 都以string 字元串類型解析 ;
❹ php中表述為_("String") 是什麼意思
這個明顯是自定義函數,至於什麼作用那你得去看他的代碼實現了。
function _($d){
echo "字元串:$d";
}
_("asd");
❺ php字元串還有$string[$i]或者$string{$i}這樣表示的
在PHP里,字元串可以當作數組來使用。
以下是php官方使用手冊中的相關說明:
存取和修改字元串中的字元
字元串中的字元可以通過一個以0為開始的,用類似數組結構中的方括弧包含對應的數字來查找和修改,比如 $str[42], 可以把 字元串想像數組 。
函數 substr() 和 substr_replace()可以用來實現多於一個字元的情況。
Note:
字元串為了同樣的目的也可以用花括弧,比如 $str{42},但是, 在PHP 5.3.0中不推薦使用這種格式,應該用方括弧,就像 $str[42]。
❻ 在php中,怎樣把數字轉化為字元串
1、首先新建一個PHP文檔,並定義一個數組,示例:$arr = array("I","have","an","apple");
❼ php string有什麼用
string 是「字元串」或者是「字元變數」
一般在php的手冊中經常出現,例:
string $k
字元串變數 $k,要求這個變數是字元串
字元串簡單的意思就是:「一串字元,包括中文,英文,特殊符號,數字的混合都稱為字元串」
比如:
$a='aaa11145ggg';
$b='我也是字元串啊';
$c='2008-8-23';//雖然我是日期,但是我在php里被劃到了字元串里去了;但是我的兄弟時間戳是整型
這些都是字元串
--------------------------
如果你看到int $k
意思就是:整型 $k,要求是一個沒有小數點的數字(只能是數字,但是不管是正還是負)
例如:
$a=100;
$b=-100;
這些就是整型
---------------------------
既然有整數,肯定有帶小點的數,在編程語言里(包括php),它叫做「浮點型」 floor
floor $k;
要求$k是浮點型
這些都是浮點型:
$a=0.5;
$b=10.5;
$c=-0.5;
--------------------------------------
數組變數:array $k;
要求是一個數組,數組有函數自動生成的也有我們自己定義的。
自定義函數的方法:array(),你可以去手冊里查查
這里不多講,你可以看看手冊,數組有兩個概念:
鍵名(相當於在數組中的序號,可以是數字也可以字元串)
值(相當於變數對應的具體的數據,可以任何數據或者是數組,這樣的數組我們稱為二維數組,呵呵跑遠了,你去看看手冊,如果有需要你可以追問,我可以再詳細的講,當然你可以選擇聯系我。)
----------------------------------------------------
布爾型 Boolean
對於編程語言來說,它們如果需要進行判斷,它們只認識真(true)和假(false),1和0,也就是成立和不成立的簡單判斷。
Boolean只有兩個:true 真,和false假
比如,我說1大於5,計算機會自己去計算,如果不大於就返回false,否則返回true。我們通過這個返回的真假來進行下一步的操作。
-----------------------------------------
空(NULL)和'' ""(空字元串的區別)
很多人認為這兩個一樣,其實不一樣。
在資料庫里很明顯,空表示不存在;而空字元串只是裡面我們認為沒有東西,但是實際上計算機是認為它存在的。
打個比方:比如兩個人(J,和K),一起應聘一個公司,這個公司要了K,簽了合同;同時和J說,抱歉沒你的職位,下次有一定通知你。
那簽了合同的K還沒有拿到錢,你可以把k當做空字元串。
而J只是這個公司口頭答應,沒有合同的,你可以理解為空(NULL)
在php里以下數據會被認為是布爾型的false:
1、false,包括字元串
2、0,空(NULL,不分大小寫),空數組(有數組但是沒有元素,好像空殼公司沒有員工一樣),浮點型「0.0"
-------------
大概就是這些,我自己是一個老師,很久沒上過這些東西了。所以大概講講,你有需要可以追問或者網路hi我一下,採納吧。我打了那麼多字...
❽ PHP 顯示 字元串
前面應該還有一些關於sql的語句的··
while ($row = mysql_fetch_row($result)) {//從sql後得到出來的結果循環
$string .= "<b>".$row->ip."</b> - ";//$string變數獲得ip數據
$string .= $row->hostname."</a>";//$string變數獲得hostname數據
$string .= "<br/>\n";//$string獲得換行符···
❾ php的 strval和string有啥區別
1.表面看著沒有區別
2.但是在精度計算上就體現出來了
3.比如 $num = 5.2*100;
4.如果單純存儲數據沒有區別 如果你進行資料庫運算查詢的時候兩個就完全有區別了
5.比如你資料庫欄位上有一個欄位類型為int num 值為 520
6.這時你會發現用(string)$num查詢是查詢不到信息 但是用 strval($num)這時絕對可以查詢出來
❿ php中什麼是字元串用引號引起來的就叫字元串嗎
一個字元串string就是由一系列的字元組成,其中每個字元等同於一個位元組。
php字元串:
定義一個字元串的最簡單的方法是用單引號把它包圍起來(字元')。
要表達一個單引號自身,需在它的前面加個反斜線()來轉義。要表達一個反斜線自身,則用兩個反斜線(\)。其它任何方式的反斜線都會被當成反斜線本身:也就是說如果想使用其它轉義序列例如 或者 ,並不代表任何特殊含義,就單純是這兩個字元本身。
這里有詳細的解釋http://php.net/manual/zh/language.types.string.php