`
java4evero
  • 浏览: 47365 次
文章分类
社区版块
存档分类
最新评论
阅读更多

    cmmon.inc.php

--------------------begin---------------------

?

?

foreach(array('_COOKIE', '_POST', '_GET','data') as $_request)

{

? foreach($$_request as $_key => $_value)

? {

? ? $key{0} != '_' && $$_key = daddslashes($_value);

? }

}

?

?

function daddslashes($string, $force = 0)?

{

? !defined('MAGIC_QUOTES_GPC') && define('MAGIC_QUOTES_GPC', get_magic_quotes_gpc());

? if(!MAGIC_QUOTES_GPC || $force)?

? {

? ? if(is_array($string))?

? ? {

? ? ? foreach($string as $key => $val)?

? ? ? {

? ? ? ? $string[$key] = daddslashes($val, $force);

? ? ? }

? ? }?

? ? else?

? ? {

? ? ? $string = addslashes($string);

? ? }

? }

? return $string;

}

<div><br>
<div>---------------------end---------------------------------------
<div><br>
<div>index.php
<div>-------------------------beign--------------
<div>require_once 'common.inc.php';
<div>//假设有一个路径请求 ? http://www.10086money.com?index.php&amp;page=1&amp;lang=cn,则可以如下取值方式
<div><br>
<div>echo "page = ".$page;
<div>echo ?"lang = ".$lang;
<div>//小结:即访问数组里的元素,直接可以用元素名访问
<div><br>
?

 
0
0
分享到:
评论

相关推荐

    PHP程序设计-3期(KC016) 经验技巧2-3 可变变量.doc

    这时,`$$a[1]` 会产生歧义:它可能意味着获取变量 `$a` 的值,并用这个值作为变量名,或者直接访问数组 `$a` 中键为1的元素。为了解决这个歧义,PHP提供了两种不同的语法: 1. **解析为变量**:如果你想把 `$$a[1]...

    PHP 数组的常用函数

    在PHP编程语言中,数组是一种非常重要的数据结构,它允许我们存储多个值在一个变量中,这些值可以是相同类型或不同类型的。数组的处理能力直接关系到代码的效率和可维护性。本篇文章将深入探讨PHP中数组的常用函数,...

    PHP数组的使用

    在PHP编程语言中,数组是一种非常重要的数据结构,它允许我们存储多个值在一个变量中,便于管理和操作。本文将详细讲解如何在PHP中创建、读取、遍历以及排序数组。 首先,我们要理解使用数组的目的。数组的主要作用...

    PHP程序设计-3期(KC016) 常见问题2-3 可变变量.docx

    - 在处理数组和对象时,当需要根据某个变量的值来访问数组元素或对象属性时,可变变量就派上了用场。 - 在构建动态的变量名称,如在模板引擎或数据绑定中,可变变量可以帮助简化代码。 理解并掌握可变变量是提高...

    PHP开发笔记系列(九)- 数组(一)

    2. **访问数组元素** 要访问数组中的元素,你可以使用方括号语法,例如: ```php echo $numbers[0]; // 输出1 echo $person['name']; // 输出张三 ``` 3. **遍历数组** 遍历数组通常使用`foreach`循环,这...

    PHP 数组的特殊操作

    索引数组使用数字作为键,通常是从0开始的,而关联数组则使用字符串作为键,使得我们可以根据有意义的名称来访问数组元素。在处理关联数组时,`array_key_exists()`函数用于检查指定的键是否存在,`array_keys()`...

    php变量与数组相互转换的方法(extract与compact)

    这意味着,如果数组中的一个键名为"name",那么在使用extract函数处理后,会创建一个名为$name的变量,其值为数组中"name"键对应的值。这在需要将数组的内容转换为独立的变量时特别有用。 在使用extract函数时,有...

    PHP预定义超全局数组变量小结

    6. $_FILES数组:这是一个用于HTTP文件上传的数组,它是一个二维数组,包含5个子元素,如文件名、文件类型、文件大小、临时文件名和错误代码。 7. $_COOKIE数组:它是由HTTP cookies方法提交到脚本的变量。当PHP...

    PHP关联数组的10个操作技巧

    10、使用数组键访问数组值:访问关联数组中的元素非常简单,只需要通过键来获取值。例如: ```php echo $capitals['Alabama']; // 输出: Montgomery ``` 通过熟练掌握以上10个PHP关联数组操作技巧,可以显著提高PHP...

    PHP程序设计-3期(KC016) 2.7.4 数组操作(新增)课后习题.doc

    关联数组与普通的索引数组不同,它的键是字符串而不是数字,这使得我们可以用有意义的标识符来访问数组中的元素。 课后习题2-7要求我们使用数组函数向已有的关联数组'a' =&gt; 'php', 'b' =&gt; 'MySQL'末尾添加新元素'c'...

    php代码-php数组

    使用方括号语法来访问数组元素。 ```php echo $numbers[0]; // 输出 1 echo $person['name']; // 输出 张三 ``` 4. 数组操作: - 添加元素:`array_push()`用于向数组末尾添加一个或多个元素;`$array[] = ...

    数组php学习资料PPT学习教案.pptx

    而关联数组则使用字符串作为索引,更像数据库中的两列表格,方便通过特定的键值来访问数组内容。 创建数组的方法有直接赋值和使用`array()`函数。直接赋值如`$a[0]="spam@126.com";`,而`array()`函数可以一次初始...

    PHP7常量数组用法分析

    通过键名访问数组元素的方式与普通数组访问无异,可以使用数字索引或字符串索引。 示例代码中定义了一个名为NAME的数组常量,该数组包含了字符串、数组以及关联数组。具体来看,'lig'和'bee'是该数组的直接索引元素...

    php实现给二维数组中所有一维数组添加值的方法

    这个`$shop`变量是一个典型的二维数组,其中包含了三个一维数组。接下来,我们将演示两种方法来向这些一维数组添加新的值。 **示例1:引用循环变量的地址赋值** 在这个示例中,我们使用了引用符号`&`在`foreach`...

    php数组索引与键值操作技巧实例分析

    接下来,我们可以通过键值来访问和修改数组元素。例如: ```php $array[2] = 100; ``` 这会将原索引2处的元素("c")替换为值100。 我们还可以使用字符串作为键来创建关联数组: ```php $array["X"] = 50; ``` 这在...

    PHP自定义函数实现assign()数组分配到模板及extract()变量分配到模板功能示例

    这意味着,如果你有一个包含键值对的数组,`extract()`会将键作为变量名,值作为变量值,这样你就可以在代码中直接使用这些变量,而无需引用数组。 在给出的示例中,定义了一个名为`base`的类,它包含了`assign()`...

    php数组声明、遍历、数组全局变量使用小结

    在PHP中,数组元素是通过下标(键)来访问的。数组的维度可以很丰富,从一维到多维,多维数组即数组中包含其他数组。 数组的声明方式有以下几种: 1. 直接为数组元素赋值声明:如果未指定下标,系统会从0开始自动...

    php的学习笔记-php的学习笔记

    1. **trigger_error()**:触发一个用户级别的错误,可以用于模拟错误条件。 2. **set_error_handler()**:自定义错误处理器,允许开发者自定义错误处理逻辑。 3. **set_exception_handler()**:设置异常处理器,当未...

Global site tag (gtag.js) - Google Analytics