1. 程式人生 > 程式設計 >php變數與字串的增刪改查操作示例

php變數與字串的增刪改查操作示例

本文例項講述了php變數與字串的增刪改查操作。分享給大家供大家參考,具體如下:

變數的使用

<?php
//告訴瀏覽器以什麼編碼方式解析什麼型別的文件,防止中文亂碼
header("Content-type: text/html; charset=utf-8");
// 整型的例子
// 宣告整型
 
$var=123;
// 輸出一個或者多個字串
echo $var;
//但因變數的詳細資訊,可以一次列印一個或者多個變數的詳細資訊
// H:\dev\wamp64\www\demo1\5-test.php:9:int 123
var_dump($var);
// 宣告八進位制整數
$var=0123;
echo $var;
var_dump($var);
 
// 宣告十六進位制整數
$var=0xff00;
echo $var;
var_dump($var);
// 一次宣告多個引數,並且賦值相同
$a=$b=$c=123;
// 多個引數列印
var_dump($a,$b,$c);
// 浮點型有誤差
$float=12.3;
var_dump($float);
// 科學計數法
$float=2e3;//2 乘以10的三次方2000
var_dump($float);
$float=2E-2;//2的-10次方0.02
var_dump($float);
 
// 布林型別
$bool1=true;
$bool2=TRUE;
$bool3=false;
$bool4=FALSE;
var_dump($bool1,$bool2,$bool3,$bool4);
// if語句
$dream=true;
if($dream){
 echo "那麼我就再北京三環買一套房子";
}else {
 echo "老實寫程式碼";
}
// 字串型別
// 字串要寫到定界符當中
// 單引號,雙引號,heredoc nowdoc
$username='king';
$email="[email protected]";
$string='';//空字串
var_dump($username,$email,$string); //s
 
echo $username,'<br/>雙引號解析變數:->';
echo "$username";
echo "<br> 單引號不解析變數:所以效率更高一點->";
echo '$username';
// He Said "I'm Fine
// 如果內容和定界符有衝突 要使用轉義符\
echo "<br/>";
$str="He Said \"I'm Fine";
echo "$str";
//單引號只解析\' \\兩個轉義符
$str='1\n1\t1\1\r1\\1\'1\$111111111111111111';
echo $str;
echo "<br/>";
//雙引號解析所有的轉義符
$str="1\n1\t1\1\r1\\1\'1\$111111111111111111";
echo $str;
 
echo "<hr/>";
$var=123;
//$var的值為123
echo '$var 的值為$var';
echo "<br/>";
echo "\$var 的值為$var";
echo "<hr/>";
 
$username='king';
//php 殷勤在解析變數的時候會盡肯能多的向後取合法字元 認為取的越多 含義越明確
//echo "名稱$username是我";
echo "名稱$username 是我";
//花括號 php變數中的變數括成一個整體圖
echo "名稱${username}是我";
echo "名稱{$username}是我";
 
//可以對字串中的指定字元做增刪改查的操作

字串操作

<?php
//對於字串中的指定字串做增刪改插操作
$string='abcdef';
//查詢
echo $string{0};
echo $string{2};
echo $string{5};
//修改
//注意,修改的時候只能一對一
$string{1}='z';
echo " <br/>";
echo $string;
$string{4}='!';
echo " <br/>";
echo $string;
echo "<hr/>";
$string='abc';
$string{0}="Hello ";
echo "$string";
echo "<hr/>";
$string='你好';
var_dump($string);//:string '你好' (length=6)
echo "<hr/>";
//刪除
$string='abcef';
$string{2}='';
echo "$string";
echo "<hr/>";
$string{0}='';
echo "$string";
//新增字元
echo "<br/>";
$string='abc';
$string{3}='d';
echo "$string";
 
echo "<br/>";
$string='abc';
$string{5}='e';
echo "$string";
echo "<br/>";
var_dump($string);//string 'abc e' (length=6)
/*
$string='king';
1.輸出首字母
2。將字串中n變成o
3.將字串中的i刪除掉
4.再字串末尾新增一個歎號
*/
echo "<br/>";
$string='king';
echo "1.輸出首字母:{$string{0}}";
 
$string{2}='o';
echo "<br/>";
echo "將字串中n變成o:$string";
echo "<br/>";
$string{1}='';
echo "將字串中的i刪除掉 $string";
 
$string{4}='!';
echo "<br/>";
echo "將再字串末尾新增一個歎號 $string";
var_dump($string);

更多關於PHP相關內容感興趣的讀者可檢視本站專題:《php常用函式與技巧總結》、《php字串(string)用法總結》、《PHP陣列(Array)操作技巧大全》、《PHP基本語法入門教程》、《php+mysql資料庫操作入門教程》及《php常見資料庫操作技巧彙總》

希望本文所述對大家PHP程式設計有所幫助。