$pre = '/(\w+)@(\w+)\.(com|cn)/';
$str = $subject;
preg_match($pre,$str,$match);
print_r($match);
$str = $subject;
preg_match($pre,$str,$match);
print_r($match);
2016-07-05
// preg_match()函数如果提供了参数matches,它将被填充搜索结
// $matches[0]将包括完整模式匹配到的文本
// $matches[1]将包含第一个子组匹配到的文本
// 子组通过圆括号分隔界定,并且可以嵌套
// $matches[0]将包括完整模式匹配到的文本
// $matches[1]将包含第一个子组匹配到的文本
// 子组通过圆括号分隔界定,并且可以嵌套
2016-07-05
因为$xx=$arr[0]和$xx=$arr["0"]结果一样是在前提是数组是索引数组,若是要输出关联数组的第一个键值,你若不给键加引号就无法输出了,所以为了不必要的失误和麻烦,请保持给键值加引号的好习惯。
2016-07-05
索引数组赋值有三种方式:
1.array[0]='苹果';
2.$arr=array('0'=>'苹果');
3.$arr=array('苹果');
1.array[0]='苹果';
2.$arr=array('0'=>'苹果');
3.$arr=array('苹果');
2016-07-04
在给未定义的变量赋值时,__set() 会被调用。
读取未定义的变量的值时,__get() 会被调用。
当对未定义的变量调用isset() 或 empty()时,__isset() 会被调用。
当对未定义的变量调用unset()时,__unset() 会被调用。
参数$name是指要操作的变量名称。__set() 方法的$value 参数指定了$name变量的值。
读取未定义的变量的值时,__get() 会被调用。
当对未定义的变量调用isset() 或 empty()时,__isset() 会被调用。
当对未定义的变量调用unset()时,__unset() 会被调用。
参数$name是指要操作的变量名称。__set() 方法的$value 参数指定了$name变量的值。
2016-07-04
带有 $ 符号的字段被认为是变量,而实例化后的对象认为是一个变量所以使用 $object 这种形式,而属性在类中可以看做是一个变量,所以属性在类中定义的时候需要加上 $ 符,而在对象中,属性是对象的一部分,所以使用 $object->value 这种形式区分。
2016-07-04