Tagged: preg_replace,例子,正则,简单 |
Cat: php, 后台设计, 生活分享 |
我一直都觉得正则表达式只要在要用的时候翻一下百度就Ok了,然后今天写php的时候发现,原来我正则完全一点都不懂。
问题是这样的,某个情况下要给:http://xiebiji.com?a=1
这类url地址追加参数变为:http://xiebiji.com?a=1&b=2
但是怎么知道已经存在相同参数名呢,例如有这种情况:http://xiebiji.com?a=1&a=2
这个虽然不会有什么大错误,但是地址栏这样看起来很不好。那怎么办呢?用正则解决吧(本来我想用php的字符串处理解决的,但是后来觉得要学一下正则了就用正则做吧)
以下是我用于返回上一页的后台处理方法
function _goBack($msg=null,$get=array()) {
$url = $_SESSION['BACKURL'];
if($get!=array())
foreach ($get as $k=>$g){
$url.='&'.$k.'...
Tagged: AJAX,JS,mootooles中文,mootools,mootools 1.2,mootools教程,php |
Cat: javascript, mootools, php |
不久之前我写过一篇关于mootools运用ajax的文章《【mootools中文实例诠释】Ajax类的简单使用》,但是这篇文章是基于mootools 1.11版本写的,今天在用1.2版(以下称mt1.2)写一个关于ajax和json调用的教程。
如果你现在在学mt1.2你会发现1.2版已经取消的Ajax这个类了,取而代之的是更强大的Request类。那要怎么实现Ajax效果呢?
老规矩还是先看效果:
http://xiebiji.com/works/mt1.2Ajax/
示例下载地址:目标另存为
html+js代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
mt1.2ajax-from http://xiebiji.com
var jsonRequest;
window.addEvent('domready',function(){
jsonRequest = new Request.JSON({
url: "tellMySiteInfo.php", //请求数据链接地址,从这个...
Tagged: actionscript,as,JSON,php |
Cat: flash, php |
从php送回的json数据中,是对象或者数组,用for each…in来遍历是最好的方法(最快)。
php对于array(‘a’=>1,’b'=>2)转换为json,发给flash,flash通过json类转换json为对象
object {
‘a’:1,
‘b’:2
}
Tagged: php,字符串,省略,编码,缩略 |
Cat: php |
在网上找到这个写好的方法,感谢作者。把他记下来先,以防以后会用上
Tagged: AJAX,工作室,整站 |
Cat: javascript, mootools, php |
Tagged: FLEA,helper,pager,php,数组分页 |
Cat: FLEA, php |
不知道是不是我没发现,我没有看到flea有数组分组的功能,于是昨晚针对这个问题改写了它的FLEA_Helper_Pager类,让他支持这种类型的数组分页了:
1
2
3
4
5
array(
[0]=>object,
[1]=>object,
......
);
改的位置在
行175-行183
行253-行263