php变量与字符串的增删改查操作示例


Posted in PHP onMay 07, 2020

本文实例讲述了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="1377093782@qq.com";
$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 相关文章推荐
提问的智慧(2)
Oct 09 PHP
CodeIgniter框架数据库事务处理的设计缺陷和解决方案
Jul 25 PHP
跟我学Laravel之请求(Request)的生命周期
Oct 15 PHP
使用PHP实现阻止用户上传成人照片或者裸照
Dec 25 PHP
PHP的PDO操作简单示例
Mar 30 PHP
PHP封装的数据库保存session功能类
Jul 11 PHP
thinkphp跨库操作的简单代码实例
Sep 22 PHP
浅谈php中的访问修饰符private、protected、public的作用范围
Nov 20 PHP
PHP获取数组中单列值的方法
Jun 10 PHP
PHP多进程通信-消息队列使用
Mar 08 PHP
PHP中十六进制颜色与RGB颜色值互转的方法
Mar 18 PHP
使用Git实现Laravel项目的自动化部署
Nov 24 PHP
PHP数组与字符串互相转换实例
May 05 #PHP
禁止直接访问php文件代码分享
May 05 #PHP
php将字符串转换为数组实例讲解
May 05 #PHP
php输出形式实例整理
May 05 #PHP
PHP设计模式(九)外观模式Facade实例详解【结构型】
May 02 #PHP
PHP设计模式(八)装饰器模式Decorator实例详解【结构型】
May 02 #PHP
PHP设计模式(七)组合模式Composite实例详解【结构型】
May 02 #PHP
You might like
PHP中的str_repeat函数在JavaScript中的实现
2013/09/16 PHP
php以post形式发送xml的方法
2014/11/04 PHP
Laravel 5.4向IoC容器中添加自定义类的方法示例
2017/08/15 PHP
PHP7 list() 函数修改
2021/03/09 PHP
关于恒等于(===)和非恒等于(!==)
2007/08/20 Javascript
IE bug table元素的innerHTML
2010/01/11 Javascript
XMLHTTP 乱码的解决方法(UTF8,GB2312 编码 解码)
2011/01/12 Javascript
jQuery设置和移除文本框默认值的方法
2015/03/09 Javascript
Bootstrap每天必学之滚动监听
2016/03/16 Javascript
Google 地图事件实例讲解
2016/08/06 Javascript
微信小程序左滑删除效果的实现代码
2017/02/20 Javascript
初识 Vue.js 中的 *.Vue文件
2017/11/22 Javascript
JS控制只能输入数字并且最多允许小数点两位
2019/11/24 Javascript
JavaScript实现Tab选项卡切换
2020/02/13 Javascript
python切换hosts文件代码示例
2013/12/31 Python
python 限制函数调用次数的实例讲解
2018/04/21 Python
python3实现elasticsearch批量更新数据
2019/12/03 Python
Python3读写Excel文件(使用xlrd,xlsxwriter,openpyxl3种方式读写实例与优劣)
2020/02/13 Python
python简单的三元一次方程求解实例
2020/04/02 Python
Python如何使用PIL Image制作GIF图片
2020/05/16 Python
Python 使用 PyQt5 开发的关机小工具分享
2020/07/16 Python
分享8款纯CSS3实现的搜索框功能
2017/09/14 HTML / CSS
HTML5中的nav标签学习笔记
2016/06/24 HTML / CSS
html5+CSS3+JS实现七夕言情功能代码
2017/08/28 HTML / CSS
美国最大的珠宝商之一:Littman Jewelers
2016/11/13 全球购物
哈利波特商店:Harry Potter Shop
2018/11/30 全球购物
泰国最新活动和优惠:Megatix
2020/05/07 全球购物
某公司的.net工程师面试题笔试题
2013/11/22 面试题
师范生个人推荐信
2013/11/29 职场文书
常务副总经理任命书
2014/06/05 职场文书
群众路线对照检查材料思想汇报怎么写
2014/09/18 职场文书
大学生志愿者心得体会
2016/01/15 职场文书
Python自动化爬取天眼查数据的实现
2021/06/15 Python
python获取对象信息的实例详解
2021/07/07 Python
IDEA2021.2配置docker如何将springboot项目打成镜像一键发布部署
2021/09/25 Java/Android
nginx负载功能+nfs服务器功能解析
2022/02/28 Servers