當前位置:首頁 » 編程語言 » php的string

php的string

發布時間: 2022-02-16 11:40:19

1. php中function xx(): string{}什麼意思

functiontest(){
$a="111";
return$a;
}

$b=test();

php是弱類型的語言,沒這么嚴格,你直接去了不寫string()不就行了。

返回的結果想怎麼用就怎麼用。

2. 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我一下,採納吧。我打了那麼多字...

3. php拆分字元串

可以用正則和字元串分詞~,下面這個是按照逗號或空格分詞~
$str = '豆瓣,人人,開心';
$str4 = str_replace(',',',',$str); //將中文逗號轉換成英文逗號,很重要
$key = preg_split('/[\s,]+/',$str4); //分詞功能
foreach($key as $value){
echo $value;
echo '<br />';
}

4. php在字元串中添加-

<?php
$a=2018081206;
$b=substr($a,0,4);
$c=substr($a,4);
echo$b.'-'.substr(chunk_split($c,2,"-"),0,-1);

5. PHP 字元串問題

要重復還是沒重復呢?
這個是輸出所有的小寫字母,不管是不是重復的,比如你輸入的字元串為aa,則輸出aa
<?php
function getLower($str){
$len = strlen($str);
$newstr = '';
$lower = array("a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z");
for($i=0;$i<$len;$i++){
if(in_array($str[$i],$lower)){
$newstr .= $str[$i];
}
}
return $newstr;
}
$str = "youWant";//根據需要定義你的字元串
$str = getLower($str);//調用函數後得到的小寫字母的字元串
?>

這個是輸出不重復的
<?php
function getLower($str){
$len = strlen($str);
$newstr = array();
$lower = array("a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z");
for($i=0;$i<$len;$i++){
if(in_array($str[$i],$lower)){
if(!in_array($str[$i],$newstr)){
$newstr[] = $str[$i];
}
}
}
return implode("",$newstr);
}
echo getLower("aaBBacde");//將輸出acde,重復的a不輸出
?>
你根據需要選你需要的

6. php 如何將字元串中的"\"替換為"/"

str_replace('\\','/',"E:\phpsite\zhengtu\flv");

與平台相關的東西:比如目錄分割符號。請用php內置常量:DIRECTORY_SEPARATOR

7. php 遍歷字元串字元

<?php
$temp='abcdefg'; //要遍歷的字元串
$re=array(); //定義接受字元串的數組
for($i=0;$i<strlen($temp);$i++)
{
$re[]=substr($temp,$i,1); //將單個字元存到數組當中
echo $re[$i],',';
}
?>

8. php字元串去掉指定字元

正則可以解決問題,但如果你是用在項目中的話,你就不得不考慮代碼的效率問題,顯然的,正則表達式的效率是很低的,能不用正則就不要用,切記!

就像現在的問題,你可以這么寫:

<?php
$str = "我_們_的_=家+園";
$str = str_replace(array("_","=","+"),"",$str);
echo $str;
?>

9. 在php中如何輸入字元串啊

你是說運行程序的時候從鍵盤輸入內容嗎,相當於C語言的scanf、PASCAL語言的read、BASIC語言的input,是嗎,你看看我下面的例子程序吧,注意大小寫哦:

<?php
$s=fgets(STDIN);
echo "你輸入的字元串是:{$s}";
?>

10. php字元串還有$string[$i]或者$string{$i}這樣表示的

在PHP里,字元串可以當作數組來使用。

以下是php官方使用手冊中的相關說明:

存取和修改字元串中的字元

字元串中的字元可以通過一個以0為開始的,用類似數組結構中的方括弧包含對應的數字來查找和修改,比如 $str[42], 可以把 字元串想像數組 。

函數 substr() 和 substr_replace()可以用來實現多於一個字元的情況。

Note:
字元串為了同樣的目的也可以用花括弧,比如 $str{42},但是, 在PHP 5.3.0中不推薦使用這種格式,應該用方括弧,就像 $str[42]。

熱點內容
伺服器ip顯示泛播 發布:2025-01-09 10:10:34 瀏覽:711
緩存火影圖片 發布:2025-01-09 10:05:00 瀏覽:645
設置消費密碼驗證的渠道是什麼 發布:2025-01-09 09:59:21 瀏覽:869
小米9域名伺服器地址 發布:2025-01-09 09:59:14 瀏覽:607
各類資料庫 發布:2025-01-09 09:58:30 瀏覽:254
php判斷進制 發布:2025-01-09 09:54:44 瀏覽:282
何謂編程結構 發布:2025-01-09 09:54:09 瀏覽:381
python期末 發布:2025-01-09 09:54:01 瀏覽:709
方舟和輻射4哪個要求配置高 發布:2025-01-09 09:48:14 瀏覽:876
如何遊玩我的世界外國伺服器 發布:2025-01-09 09:21:27 瀏覽:468