php正则表达式使用

使用正则表达式进行替换的函数是preg_replace,此函数使用的一般格式是:
mixed preg_replace ( mixed $pattern , mixed $replacement , mixed $subject [, int $limit = -1 [, int &$count ]] )

典型的使用情况是带三个参数,第一个为正则表达式表示的查找内容,第二个参数为替换后的内容,对三个参数是字符串。

你的问题把所有空格转换为下划线,写出这个语句有几个细节,如果是只替换空格(不包含制表、回车等其它空白),而且一个空格替换为一个下划线、两个空格替换为两个下划线,那么语句如下(假设字符串变量是$str):
$str=preg_replace(‘/ /’,’_’,$str);

上面语句中的’/ /’为正则表达式,/为定界符(可以用其它),中间的一个空格表示查找的内容就是一个空格。

如果多个空格替换为一个_,那么需要在空格后面使用一个+,表示匹配1个或者多个空格,语句是:
$str=preg_replace(‘/ +/’,’_’,$str);

如果是对各类空白字符(空格、制表、回车等)进行替换,那么可以使用\s代替空格,语句是:
$str=preg_replace(‘/\s+/’,’_’,$str);
上面使用了+表示多个空白(例如两个空格、或者一个空格与回车)替换为一个下划线符号。

相对地址和绝对地址

[1]相对地址的定义:
被链接文件相对于当前页面的地址。
只包含本地路径的网页地址,地址通常以“/”和“../”表示层级关系。

[2]绝对地址的定义:
绝对地址就是文件在网络或本地的绝对位置。绝对,具有唯一性,如官网地址。
绝对地址是互联网上的独立地址,在任何网站通过这个地址可以直接到达目标网页。包含主域名和目录地址。
阅读详细 »

MySQL两个表之间数据的连接

假设我们有两张表。

新浪SAE WordPress固定链接设置

最快捷的方法,进入你SAE应用对应版本下的“代码管理”→“编辑代码”,修改该版本下的config.yaml文件,例如在config.yaml的“ammrli”应用下的“version: 1”,则为:


name: ammrli
version: 1
handle:
– rewrite: if(!is_dir() && !is_file()) goto “index.php?%{QUERY_STRING}”
– errordoc: 404 /404.php
修改后,直接按“ctrl+s”在线保存。

注意:

1、rewrite和errordoc前面的短横“-”前是有两个空格的。

rewrite是URL重写语句,errordoc是自定义错误页,详见“SAE 应用配置模块 – AppConfig”。

为了防止直接复制出现英文半角符号改变,可以点此下载config.yaml这个文件
2、点此下载404.php,使用SAE SDK工具上传到网站的根目录下。

 

3、接下来去你的SAE WordPress后台修改好固定链接设置的url格式,“保存更改”后刷新你的SAE WordPress页面即可看到效果。