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 相关文章推荐
如何在PHP程序中防止盗链
Apr 09 PHP
PHP防注入安全代码
Apr 09 PHP
使用php发送有附件的电子邮件-(PHPMailer使用的实例分析)
Apr 26 PHP
MyEclipse常用配置图文教程
Sep 11 PHP
PHP计算指定日期所在周的开始和结束日期的方法
Mar 24 PHP
php实现从上传文件创建缩略图的方法
Apr 02 PHP
php实现的简单中文验证码功能示例
Jan 03 PHP
php实现留言板功能(代码详解)
Mar 28 PHP
PHP操作MySQL中BLOB字段的方法示例【存储文本与图片】
Sep 15 PHP
使用XHProf查找PHP性能瓶颈的实例
Dec 13 PHP
CI框架教程之优化验证码机制详解【验证码辅助函数】
Apr 16 PHP
php判断数组是否为空的实例方法
May 10 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 验证码不显示只有一个小红叉的解决方法
2013/09/30 PHP
php使用百度翻译api示例分享
2014/01/31 PHP
php和jquery实现地图区域数据统计展示数据示例
2014/02/12 PHP
php实现将wav文件转换成图像文件并在页面中显示的方法
2015/04/21 PHP
一种JavaScript的设计模式
2006/11/22 Javascript
纯js网页画板(Graphics)类简介及实现代码
2012/12/24 Javascript
JavaScript获取按钮所在form表单id的方法
2015/04/02 Javascript
jquery.cookie.js实现用户登录保存密码功能的方法
2016/04/15 Javascript
js实现兼容PC端和移动端滑块拖动选择数字效果
2017/02/16 Javascript
node.js 抓取代理ip实例代码
2017/04/30 Javascript
微信小程序实现城市列表选择
2018/06/05 Javascript
vue中v-model的应用及使用详解
2018/06/27 Javascript
利用vue.js把静态json绑定bootstrap的table方法
2018/08/28 Javascript
Vue2.x通用条件搜索组件的封装及应用详解
2019/05/28 Javascript
node.js文件操作系统实例详解
2019/11/05 Javascript
Python中一些自然语言工具的使用的入门教程
2015/04/13 Python
python实现的系统实用log类实例
2015/06/30 Python
python实现的AES双向对称加密解密与用法分析
2017/05/02 Python
python和flask中返回JSON数据的方法
2018/03/26 Python
在pandas多重索引multiIndex中选定指定索引的行方法
2018/11/16 Python
pygame游戏之旅 载入小车图片、更新窗口
2018/11/20 Python
Python进阶之自定义对象实现切片功能
2019/01/07 Python
Python爬虫爬取、解析数据操作示例
2020/03/27 Python
Python 实现3种回归模型(Linear Regression,Lasso,Ridge)的示例
2020/10/15 Python
Python lxml库的简单介绍及基本使用讲解
2020/12/22 Python
阿拉伯世界最大的电子卖场:Souq埃及
2016/08/01 全球购物
党支部书记先进事迹
2014/01/17 职场文书
爸爸的花儿落了教学反思
2014/02/20 职场文书
银行服务明星推荐材料
2014/05/29 职场文书
体现团队精神的口号
2014/06/06 职场文书
2014年预算员工作总结
2014/12/05 职场文书
2015年教学工作总结
2015/04/02 职场文书
区域销售经理岗位职责
2015/04/02 职场文书
班主任经验交流心得体会
2015/11/02 职场文书
uniapp开发小程序的经验总结
2021/04/08 Javascript
图神经网络GNN算法
2022/05/11 Python