<?php
header("Content-Type:text/html;charset=utf-8");
//字符串概念: //1.单引号。//里面的变量不会被解释
//例:
/*$a=77;
$b='美丽 $a 中国';
echo $b;*/
//输出:美丽 $a 中国 //2.双引号。 //里面的变量会被解释
//例:
/*$a=22;
$c="中 $a 国";
echo $c;*/
//输出:中 22 国 //3.Heredo结构。//里面的变量会被解释
//例1:
/*$a=99;
$b=<<<ZG
所写字 $a 符内容
ZG;
echo $b;*/
//输出:所写字 99 符内容 //例2:
/*$arr=array(<<<ML
我是一个数组
ML
);
print_r($arr);*/
//输出:Array ( [0] => 我是一个数组 ) //4.Nowdoc结构 //里面的变量不会被解释
/*$a=33;
$b=<<<'ZG'
Nowdoc结构 $a ;
ZG;
echo $b;*/
//输出:Nowdoc结构 $a ; //例:解决遇到不符合变量语法规则的字符时候也会结束(也可能会产生错误)
/*$a="中";
$b="美{$a}英";
echo $b;*/
//输出:美中英 //5.存取和修改字符串中的字符
/*
string 中的字符可以通过一个从 0 开始的下标
用类似 array 结构中的方括号包含对应的数字来访问和修改。
*/
/*$a="ABCDE";
$a[3]=87;
echo $a;*/
//输出:ABC8E //6.字符中中的连接运算符
/*$a='ZG';
$b='MY';
$c=$a.$b;
echo $c;*/
//输出:ZGMY //7.通过ord()和chr()实现字符与ASCII之间的转换;
//例:把字符转换为ASCII
/*$a='ABC';
$b=ord($a);
echo $b;*/
//输出字符串的第一个字符的ASCII。本例输出A的ASCII码的值:65 //例:把ASCII转换为字符:
/*$a=65;
$b=chr($a);
echo $b;*/
//输出:A //针对汉字进行ASCII的转换:
/*$a="美丽中国";
$b=ord($a[0]).ord($a[1]).ord($a[2]);
echo $b;*/
//输出:231 190 142 //例:
/*$a=chr(231).chr(190).chr(142);
echo $a;*/
//输出:美 ;
?>

PHP:第五章——字符串的概念的更多相关文章

  1. PHP:第五章——字符串与数组及其他函数

    <?php header("Content-Type:text/html;charset=utf-8"); //1.str_split——将字符串转换为数组. /*$str= ...

  2. PHP:第五章——字符串转换与比较

    <?php header("Content-Type:text/html;charset=utf-8"); //字符串的转换与比较 //1.ord——返回首字符的ASCLL: ...

  3. PHP:第五章——字符串加密及校验函数

    <?php header("Content-Type:text/html;charset=utf-8"); //1.md5——计算字符中的散列值 //对一段信息(Messag ...

  4. PHP:第五章——字符串过滤函数

    <?php header("Content-Type:text/html;charset=utf-8"); //字符串过滤函数: //1.n12br 在所有新行之前插入Htm ...

  5. PHP:第五章——字符串的统计及查找

    <?php header("Content-Type:text/html;charset=utf-8"); /*字符串的统计与查找*/ //1.获取字符串的长度 //1)st ...

  6. PHP:第五章——字符串输出函数

    <?php header("Content-Type:text/html;charset=utf-8"); /*字符串输出函数*/ //1.echo 输出一个或多个字符 // ...

  7. PHP:第五章——字符串的分割与替换

    <?php header("Content-Type:text/html;charset=utf-8"); //字符串的截取与分割 //1.字符串截取类函数 //1)trim ...

  8. PHP:第五章——字符串编码函数

    <?php header("Content-Type:text/html;charset=utf-8"); //1.base64_encode和base64_decode.6 ...

  9. 《程序员代码面试指南》第五章 字符串问题 去掉字符串中连续出现k 个0 的子串

    题目 去掉字符串中连续出现k 个0 的子串 java代码 package com.lizhouwei.chapter5; /** * @Description: 去掉字符串中连续出现k 个0 的子串 ...

随机推荐

  1. ubuntu安装conda

    https://blog.csdn.net/menghuanbeike/article/details/79138651 你需要前往Anaconda的官网看下目前的下载地址: https://www. ...

  2. Ubuntu安装pycurl

    转自:https://blog.csdn.net/qq_23729557/article/details/78836547 在Ubuntu 16.04上安装pycurl时大致会遇到一下两个问题: 在使 ...

  3. scrapy-redis分布式爬虫

    简介 Scrapy-Redis则是一个基于Redis的Scrapy分布式组件.它利用Redis对用于爬取的请求(Requests)进行存储和调度(Schedule), 并对爬取产生的项目(items) ...

  4. tobii SDK开发学习

    最近实验室用到tobii的眼动仪,从网上了解了下,tobii是瑞典的眼跟踪技术开发商,今年似乎有上市计划,不知道市值多少 买了仪器后试用了下,还算可以,将来配合人体设备开发,不过配套软件还需要花钱买. ...

  5. jQuery实现节点克隆、替换和互换

    <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/ ...

  6. hdu5091 线段树

    题意: 给了n个点在平面中 n<10000  然后 将这给了一个 宽为W 高为 H 的 矩形, 然后 使得这个矩形可以 涵盖最多的点有多少个,然后矩形的宽平行x 轴高平行y轴.可以将该矩形 水平 ...

  7. java 中list进行动态remove处理

    java中遍历 list遇到需要动态删除arraylist中的一些元素 的情况 错误的方式 for(int i = 0, len = list.size(); i < len; i++){ if ...

  8. table中checkbox选择多行

    页面代码 <table id="addressTable" class="ui-jqgrid-htable ui-common-table table table- ...

  9. 20145105 《Java程序设计》第3周学习总结

    20145105 <Java程序设计>第3周学习总结 教材学习内容总结 第四章 认识对象 一.类与对象 要产生对象必须先定义类,类是对象的设计图,对象是类的实例. (一)定义类 1.类定义 ...

  10. HeyWeGo第五周项目总结

    HeyWeGo第五周项目总结 项目内容 使用java程序开发一款扫雷游戏 游戏项目规划: 确定游戏中方块格子的个数 确定游戏中地雷的个数(初始10个),完成布雷 计算每个方块周围的雷数,在方块周围本身 ...