php常用字符串的大集合(php數組組合字符串)

本文目錄一覽:

php字符串查找

PHP字符串查找的函數的函數比較多,這裡演示下常用幾種使用方法:

?php

//1.strstr()函數:用於獲取一個指定字符串在另一個字符串中首次出現的位置開始,直到結束的子字符串,

//如果執行成功,則返回剩餘字符串;否則返回false。

echo strstr(“zhidao.baidu.com”,”baidu”);  

//baidu.com

  

//2. strpos()函數:返回字符串在另一個字符串中第一次出現的位置。如果沒有找到字符串,則返回false。

$str = ‘hello,iambaiduzhidao!’;

$find = ‘zhidao’;

if(strpos($str,$find)!==false){

echo ‘字符串包含:zhidao!’;

}else{

echo ‘字符串不包含:zhidao!’;

}

//輸出結果:字符串包含:zhidao!

//返回字符串zhidao在str中第一次出現的位置

echo strpos($str,$find);

//14

?

幾個常用的php字符串比較函數用法匯總

二者的區別是:雙等號不比較類型,三等號會比較類型,但不轉換類型;用雙等號進行比較時,如果等號左右兩邊有數字類型的值,剛會把另一個值轉化為數字,然後進行比較。如果是純字符串或者NULL時,會轉化為0進行比較。同樣,大小於號也和等號一樣,比較時可能出現不正確的結果。綜上所述,比較字符串可以用PHP的自帶函數strcmp和strcasecmp。其中strcasecmp是strcmp的變種,它會先把字符串轉化為小寫再進行比較。 如下代碼: var_dump(0 == ‘Test’); var_dump(0 == ”); var_dump(5 ‘T’); var_dump(strcmp(5, ‘T’)); 結果為(第1~3結果是不對的,只有第4個是對的)代碼如下: bool(true) bool(true) bool(true) int(-1)

php 字符串的組合

假如你的字符串變量有規律,例如

?php

$a1 = ’12’;

$a2 = ’16’;

$a3 = ’20’;

$a4 = ’25’;

$a5 = ’28’;

$newArray = array();

// 變量名 字符

$j = ‘a’;

// 變量名 開始數

$n = 1;

// 變量名 結束數

$i = 5;

do{

$temp = “{$j}{$n}”;

if(isset($$temp))

{

$newArray[] = $$temp;

}

$n++;

}while($i = $n);

var_dump($newArray);

echo $common_separated = implode(“,”, $newArray);

?

有關於PHP中常見數據類型的匯總分享

PHP

數據類型

PHP

支持八種原始類型(type)。

四種標量類型:

string(字符串)

integer(整型)

float(浮點型,也作

double

boolean(布爾型)

兩種複合類型:

array(數組)

object(對象)

兩種特殊類型:

resource(資源)

NULL(空)

查看變量類型

通過

gettype()

函數可以方便的查看某個變量的類型:

複製代碼

代碼如下:

?php$var_bool

=

TRUE;

//

a

boolean$var_str

=

“foo”;

//

a

string$var_int

=

12;

//

an

integerecho

gettype($var_bool);

//

輸出

booleanecho

gettype($var_str);

//

輸出

stringecho

gettype($var_int);

//

輸出

integer?

(PS:T不錯的PHP

Q扣峮:276167802,驗證:csl)

提示

由於歷史原因,如果是

float

類型數據,gettype()

函數返回的是

double,而不是

float

如果想查看某個表達式的值和類型,請使用用

var_dump()

函數。

判斷變量類型

如果想通過判斷變量類型來確定下一步邏輯動作,不要使用

gettype()

,而使用

is_type

系列函數:

複製代碼

代碼如下:

?php$var_int

=

12;//

如果

$var_int

int

類型,這進行加法if

(is_int($var_int))

{

$var_int

=

$var_int+4;}echo

$var_int;

//

輸出

16?

以上是本文關於PHP

數據類型的匯總,希望本文對廣大php開發者有所幫助,感謝您閱讀本文。

關於PHP中常見數據類型的匯總

本文整理了有關於PHP中常見的數據類型,感興趣的朋友可以參考下

PHP

數據類型

PHP

支持八種原始類型(type)。

四種標量類型:

string(字符串)

integer(整型)

float(浮點型,也作

double

boolean(布爾型)

兩種複合類型:

array(數組)

object(對象)

兩種特殊類型:

resource(資源)

NULL(空)

查看變量類型

通過

gettype()

函數可以方便的查看某個變量的類型:

複製代碼

代碼如下:

?php$var_bool

=

TRUE;

//

a

boolean$var_str

=

“foo”;

//

a

string$var_int

=

12;

//

an

integerecho

gettype($var_bool);

//

輸出

booleanecho

gettype($var_str);

//

輸出

stringecho

gettype($var_int);

//

輸出

integer?

(PS:T不錯的PHP

Q扣峮:276167802,驗證:csl)

提示

由於歷史原因,如果是

float

類型數據,gettype()

函數返回的是

double,而不是

float

如果想查看某個表達式的值和類型,請使用用

var_dump()

函數。

判斷變量類型

如果想通過判斷變量類型來確定下一步邏輯動作,不要使用

gettype()

,而使用

is_type

系列函數:

複製代碼

代碼如下:

?php$var_int

=

12;//

如果

$var_int

int

類型,這進行加法if

(is_int($var_int))

{

$var_int

=

$var_int+4;}echo

$var_int;

//

輸出

16?

以上是本文關於PHP

數據類型的匯總,希望本文對廣大php開發者有所幫助,感謝您閱讀本文。

php常用字符串處理函數實例分析

本文實例講述了php常用字符串處理函數。分享給大家供大家參考。具體分析如下:

這裡只提供幾個簡單常用的函數:

chop執行去除空格處理,get_html_translation_table返迴轉化列表到變量,定義包括HTML編碼的字符串htmlentities,htmlspecialchars_decode

定義包含HTML特殊字符的字符串,nl2br

quotemeta

rtrim等.

定義和用法:chop()

函數從字符串的末端開始刪除空白字符或其他預定義字符,該函數的

rtrim()

函數的別名.

語法:chop(string,charlist),代碼如下:

複製代碼

代碼如下:$str=”i’m

a

teacher

“;

//定義字符串

$result=chop($str);

//執行去除空格處理

echo

$result;

//輸出結果

定義和用法:get_html_translation_table()

函數返回被

htmlentities()

htmlspecialchars()

函數使用的翻譯表.

語法:get_html_translation_table(function,quotestyle),代碼如下:

複製代碼

代碼如下:

$trans=get_html_translation_table(html_entities);

//返迴轉化列表到變量

print_r($trans);

//輸出轉換表

$str=”hallo

frau

krmer”;

//定義字符串

$encoded=strtr($str,$trans);

//查找字符

echo

$encoded;

//輸出結果

//

$str=”a

‘quote’

is

bbold/b”;

//定義包括html編碼的字符串

echo

htmlentities($str);

//輸出經過處理的字符串

echo

htmlentities($str,

ent_quotes);

//加上可選參數後的輸出結果

//

$str=’pthis

“/p’;

//定義包含html特殊字符的字符串

echo

htmlspecialchars_decode($str);

//輸出轉換後的內容

echo

“br”;

echo

htmlspecialchars_decode($str,ent_noquotes);

//不對引號進行編碼的輸出結果

//

$str=”cat

isn’t

n

dog”;

//定義包含換行符的字符串

$result=nl2br($str);

//執行轉換操作

echo

$result;

//輸出轉換後的結果

//

$str=”hello

world.(can

you

hear

me?)”;

//定義包含元字符的字符串

$result=quotemeta($str);

//執行轉換操作

echo

$result;

//輸出轉換後的結果

//

$str=”hello

world

“;

//定義末尾有空格的字符串

$result=rtrim($str);

//執行轉換操作

echo

$result;

//輸出轉換後的結果

希望本文所述對大家的php程序設計有所幫助。

原創文章,作者:TRE9W,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/129281.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
TRE9W的頭像TRE9W
上一篇 2024-10-03 23:26
下一篇 2024-10-03 23:26

相關推薦

  • Python字符串寬度不限制怎麼打代碼

    本文將為大家詳細介紹Python字符串寬度不限制時如何打代碼的幾個方面。 一、保持代碼風格的統一 在Python字符串寬度不限制的情況下,我們可以寫出很長很長的一行代碼。但是,為了…

    編程 2025-04-29
  • Python導入數組

    本文將為您詳細闡述Python導入數組的方法、優勢、適用場景等方面,並附上代碼示例。 一、numpy庫的使用 numpy是Python中一個強大的數學庫,其中提供了非常豐富的數學函…

    編程 2025-04-29
  • Python中將字符串轉化為浮點數

    本文將介紹在Python中將字符串轉化為浮點數的常用方法。在介紹方法之前,我們先來思考一下這個問題應該如何解決。 一、eval函數 在Python中,最簡單、最常用的將字符串轉化為…

    編程 2025-04-29
  • Java判斷字符串是否存在多個

    本文將從以下幾個方面詳細闡述如何使用Java判斷一個字符串中是否存在多個指定字符: 一、字符串遍歷 字符串是Java編程中非常重要的一種數據類型。要判斷字符串中是否存在多個指定字符…

    編程 2025-04-29
  • Python返回數組:一次性搞定多種數據類型

    Python是一種多用途的高級編程語言,具有高效性和易讀性的特點,因此被廣泛應用於數據科學、機器學習、Web開發、遊戲開發等各個領域。其中,Python返回數組也是一項非常強大的功…

    編程 2025-04-29
  • Python學習筆記:去除字符串最後一個字符的方法

    本文將從多個方面詳細闡述如何通過Python去除字符串最後一個字符,包括使用切片、pop()、刪除、替換等方法來實現。 一、字符串切片 在Python中,可以通過字符串切片的方式來…

    編程 2025-04-29
  • Python去掉數組的中括號

    在Python中,被中括號包裹的數據結構是列表,列表是Python中非常常見的數據類型之一。但是,有些時候我們需要將列表展開成一維的數組,並且去掉中括號。本文將為大家詳細介紹如何用…

    編程 2025-04-29
  • Python操作數組

    本文將從多個方面詳細介紹如何使用Python操作5個數組成的列表。 一、數組的定義 數組是一種用於存儲相同類型數據的數據結構。Python中的數組是通過列表來實現的,列表中可以存放…

    編程 2025-04-29
  • Python如何將字符串1234變成數字1234

    Python作為一種廣泛使用的編程語言,對於數字和字符串的處理提供了很多便捷的方式。如何將字符串「1234」轉化成數字「1234」呢?下面將從多個方面詳細闡述Python如何將字符…

    編程 2025-04-29
  • Python二維數組對齊輸出

    本文將從多個方面詳細闡述Python二維數組對齊輸出的方法與技巧。 一、格式化輸出 Python中提供了格式化輸出的方法,可以對輸出的字符串進行格式化處理。 names = [‘A…

    編程 2025-04-29

發表回復

登錄後才能評論