PHP學習,字元操作

2021-06-28 09:46:24 字數 1458 閱讀 7958

一,確定自己的編譯環境。

lamp or wamp。如果是linux的話,中文內容不會因為字元格式問題發生亂碼,而windows的話,需要在html標籤加上

確保瀏覽器解釋不會有亂碼。

二,要實現相應的字元控制就需要呼叫相應的函式命令。

在php中,函式呼叫還是很方便的,例如rand():<?php(\n)   echo rand(0, 100);(\n)   ?>;

三,下面的是一些具體操作:

1.格式化輸出字元: string nl2br(string string);//是nl2,不是n12; 例如,

<?php

$str = " today is a nice day, i'm gonna play outside

,and i dicide to play soccer. ";

echo $str;

echo nl2br($str);

?>

2.列印格式化輸出:php支援printf()結構在實現echo功能的同時返回(f/t,是否成功),利用printf()可以實現更複雜的格式。例如:

$num = 11.8;

printf("數值為:%s",$num);//將$num的數值以字串格式輸出

printf("數值為:%.2f",$num);//轉換成2位小數的浮點數

printf("數值為:%b",$num);//解釋為整數並以2進製數輸出

printf("數值為%%%s",$num);//列印%符號

3.字母大小寫轉換:在php的網頁轉換中經常用到,幾個常用的:

strtoupper()將字串轉換成大寫字母,

strtolower()將字串轉換成小寫字母,

ucfirst()將字串的第乙個字母大寫,

ucwords()將每個單詞的第乙個字母大寫。

4.處理特殊的字元,有些字元對於mysql室友特殊意義的,比如

addslashes() 函式在指定的預定義字元前新增反斜槓,語法是 addslashes(string),該函式可用於為儲存

在資料庫中的字串以及資料庫查詢語句準備合適的字串。;

stripslashes() 函式刪除由addslashes()

函式新增的反斜槓,

語法是stripslashes(string

),該函式用

於清理從資料庫或 html 表單中取回的資料。

5.字串的連線。

在php程式裡想讓多個字串進行連線,就要用到乙個"."號,例如:(結果是baidu.com)

echo $website.".com";  ||   也可以這樣 echo "$website.com";

?>//注意echo後面不能是單引號 』$website.com『 ,不然顯示$website.com。

先這麼多,再有補充:2015.1.25

PHP基礎學習 字串操作

1.單引號和雙引號的區別 在php中,字串的定義可以使用英文單引號 也可以使用英文雙引號 str hello echo str is str 執行結果 str is hello echo str is str 執行結果 str is str 單引號不解析變數 2.字串的連線 用英文的點好.來連線兩個...

python基礎學習字串操作

常用的字串操作 somestring.capitalize 首字母大寫,不需要引數 somestring.lower 將字母轉換為小寫 somestring.upper 將字母轉換為大寫 somestring.count 統計引數出現的次數 somestring.find 查詢引數的索引 somes...

Python學習(字元編碼)

python主要識別檔案內容,而不是關心拓展名。字元 機器翻譯 二進位制 字元如何對應特定數字的標準就是字元編碼 ascii gbk unicode utf 8 unicode transformation format 記憶體中使用的編碼是unicode,用空間換時間 程式都需要載入到記憶體才能執...