PHP基礎編の文字列
3620 ワード
一.基本構文終了フラグ:"" java,cと同様にphpの各文の後にセミコロン";終わります.
二.を選択します.
phpがサポートする8種類の基本データ型
4種類のスカラータイプ: boolean(ブール型) integer(整数) string(文字列) float(浮動小数点型) 2つの複合タイプ: array(配列型) object(オブジェクト) 2つの特殊なタイプ: resource(リソース) null (null)
Note: var_dump()式の値とタイプを表示します.is_type()タイプを表示します. 整数がオーバーフローし、与えられた整数または演算結果から得られた整数がint範囲を超えている場合(2^32)、floatが解釈される.
三.ストリング
宣言文字列:文字列は通常、単一引用符または二重引用符で定義されます.一重引用符の変数と特殊な意味の文字は、 に置き換えられません.文字列は'.'で使用できます.(ポイント)オペレータ接続 文字列における文字(配列に類似)のアクセスおよび変更 他のタイプは、文字列(string)に変換され、1つの値の前に(string)を付けるか、strval()関数を使用して文字列型に変換されます.
共通文字列関数文字列置換str_replace ($search , $replace , $subject [, int &$count ])
$search:置換ターゲット値の検索
$replace:$searchの置換値
subject:置換を実行する配列または文字列
count:一致と置換の回数を制御する 文字列の両側のスペースtrim($str)を削除
$str:ターゲット文字列 文字列からhtmlとphpタグstripを削除tags ($str)
$str:ターゲット文字列 ターゲット文字列を複数回str_繰り返しrepeat ($str,int $num)
$str:ターゲット文字列
$num:繰り返し回数 は文字列長strlen($str)を返します.
$str:ターゲット文字列 文字列の出現回数を計算substr_count (string $haystack , string $needle )
$haystack:ターゲット文字列
$needle:出現回数を検索する文字列 文字列substr(string$string,int$start[,int$length])を切り取る
$string:ターゲット文字列
$start: 1.startが負でない場合、返される文字列はstringのstart位置から始まり、0から計算されます.2.startが負の場合、返される文字列はstringの末尾にあるstart番目の文字から始まります.3.stringの長さがstart以下の場合、FALSEに戻ります.
$length: 1.正数のlengthが指定されている場合、返される文字列はstartから最大length文字(stringの長さに応じて)を含みます.2.負のlengthが指定されている場合、stringの末尾にある多くの文字が漏れます(startが負の場合、文字列の末尾から計算されます).3.startがこのテキストに含まれていない場合、空の文字列が返されます.4.値が0、FALSEまたはNULLのlengthが指定されている場合、空の文字列が返されます.5.lengthが指定されていない場合、返されるサブ文字列はstart位置から文字列の最後まで返されます.
Note:ファイル末尾のPHPコードセグメント終了フラグ"?>"は不要ですが、include()またはrequire()を使用する場合は省略したほうがよい場合があります.二.を選択します.
phpがサポートする8種類の基本データ型
4種類のスカラータイプ:
Note:
三.ストリング
宣言文字列:文字列は通常、単一引用符または二重引用符で定義されます.
php > $age = 12;
php > echo "
$age";
12;
php > echo '
$age';
$age;
php > echo "Hello,"."World";
Hello,World
php > $str = "Hello,World";
php > echo $str[1];
e
php > echo $str{0};
H
php > $age = 18;
php > var_dump($age);
int(18)
php > $str = (string)$age;
php > var_dump($str);
string(2) "18"
共通文字列関数
$search:置換ターゲット値の検索
$replace:$searchの置換値
subject:置換を実行する配列または文字列
count:一致と置換の回数を制御する
php > $str = "Hello,My name is Tom,what is your name?";
php > echo str_replace("name","nickname",$str);
Hello,My nickname is Tom,what is your nickname?
$str:ターゲット文字列
php > $str = " Hello ";
php > echo trim($str);
Hello
$str:ターゲット文字列
php > $str = "Hello World
";
php > echo strip_tags($str);
Hello World
$str:ターゲット文字列
$num:繰り返し回数
php > $str = "Hello World!!";
php > echo str_repeat($str,5);
Hello World!!Hello World!!Hello World!!Hello World!!Hello World!!
$str:ターゲット文字列
php > $str = "Hello World";
php > echo strlen($str);
11
$haystack:ターゲット文字列
$needle:出現回数を検索する文字列
php > $str = "Hello World,Hello China";
php > echo substr_count($str,"Hello");
2
$string:ターゲット文字列
$start: 1.startが負でない場合、返される文字列はstringのstart位置から始まり、0から計算されます.2.startが負の場合、返される文字列はstringの末尾にあるstart番目の文字から始まります.3.stringの長さがstart以下の場合、FALSEに戻ります.
$length: 1.正数のlengthが指定されている場合、返される文字列はstartから最大length文字(stringの長さに応じて)を含みます.2.負のlengthが指定されている場合、stringの末尾にある多くの文字が漏れます(startが負の場合、文字列の末尾から計算されます).3.startがこのテキストに含まれていない場合、空の文字列が返されます.4.値が0、FALSEまたはNULLのlengthが指定されている場合、空の文字列が返されます.5.lengthが指定されていない場合、返されるサブ文字列はstart位置から文字列の最後まで返されます.
php > $str = "Hello,World";
php > echo substr($str,1);
ello,World
php > echo substr($str,1,3);
ell
php > echo substr($str,1,-3);
ello,Wo
php > echo substr($str,1,10);
ello,World