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 相关文章推荐
phpmyadmin操作流程
Oct 09 PHP
解析smarty模板中类似for的功能实现
Jun 18 PHP
解析二进制流接口应用实例 pack、unpack、ord 函数使用方法
Jun 18 PHP
解析php中获取系统信息的方法
Jun 25 PHP
php二维数组用键名分组相加实例函数
Nov 06 PHP
PHP中HTML标签过滤技巧
Jan 07 PHP
php实现singleton()单例模式实例
Nov 06 PHP
php获得网站访问统计信息类Compete API用法实例
Apr 02 PHP
PHP实现发送邮件的方法(基于简单邮件发送类)
Dec 17 PHP
在Mac OS上搭建PHP的Yii框架及相关测试环境
Feb 14 PHP
总结PHP中DateTime的常用方法
Aug 11 PHP
Centos 6.5下PHP 5.3安装ffmpeg扩展的步骤详解
Mar 02 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下对字符串的递增运算代码
2010/08/21 PHP
关于使用key/value数据库redis和TTSERVER的心得体会
2013/06/28 PHP
php操作XML、读取数据和写入数据的实现代码
2014/08/15 PHP
php获取从百度、谷歌等搜索引擎进入网站关键词的方法
2015/07/08 PHP
Aster vs KG BO3 第三场2.18
2021/03/10 DOTA
jquery validate使用攻略 第四步
2010/07/01 Javascript
JavaScrip实现PHP print_r的数功能(三种方法)
2013/11/12 Javascript
JQuery弹出炫丽对话框的同时让背景变灰色
2014/05/22 Javascript
js实现文章文字大小字号功能完整实例
2014/11/01 Javascript
JQuery页面地址处理插件jqURL详解
2015/05/03 Javascript
JavaScript中this详解
2015/09/01 Javascript
bootstrap flask登录页面编写实例
2016/11/01 Javascript
微信小程序 传值取值的几种方法总结
2017/01/16 Javascript
Node.js实现文件上传的示例
2017/06/28 Javascript
Bootstrap提示框效果的实例代码
2017/07/12 Javascript
微信小程序下拉刷新界面的实现
2017/09/28 Javascript
VUE重点问题总结
2018/03/19 Javascript
浅谈Vue初学之props的驼峰命名
2018/07/19 Javascript
如何检查一个对象是否为空
2019/04/11 Javascript
[18:16]sakonoko 2017年卡尔集锦
2018/02/06 DOTA
[01:17:55]VGJ.T vs Mineski 2018国际邀请赛小组赛BO2 第一场 8.18
2018/08/20 DOTA
[53:23]Secret vs Liquid 2018国际邀请赛淘汰赛BO3 第二场 8.25
2018/08/29 DOTA
Python使用Tkinter实现机器人走迷宫
2018/01/22 Python
python爬虫超时的处理的实例
2018/12/19 Python
Python Numpy库安装与基本操作示例
2019/01/08 Python
Python数据报表之Excel操作模块用法分析
2019/03/11 Python
python递归法解决棋盘分割问题
2019/07/17 Python
Django基于客户端下载文件实现方法
2020/04/21 Python
Python while true实现爬虫定时任务
2020/06/08 Python
Python加载数据的5种不同方式(收藏)
2020/11/13 Python
python中round函数保留两位小数的方法
2020/12/04 Python
大雁塔导游词
2015/02/04 职场文书
党员转正大会主持词
2015/07/02 职场文书
python内置进制转换函数的操作
2021/06/02 Python
VUE解决跨域问题Access to XMLHttpRequest at
2022/05/06 Vue.js
python区块链实现简版工作量证明
2022/05/25 Python