小编Gor*_*don的帖子

php foreach从数组中获取值

我在访问数组中的值时遇到问题,数组看起来像这样,

Array
(
    [0] => Array
        (
            [id] => 1661
            [code] => 849651318
            [job_status] => 4
            [looking_for] => Lorem ipsum
            [keywords_education] => Derby University
            [sector_id_csv] => 10,21,9,22,26
            [last_job_title_1] => Programmer
            [last_job_employer_1] => HBOS
            [city] => Bury
            [expected_salary_level] => LEVEL_2
            [education_level] => COLLEGE
            [job_looking_for] => 
            [is_contract] => Y
            [is_permanent] => N
            [is_temporary] => Y
        )

)
Array
(
    [0] => Array
        (
            [id] => 402
            [code] => 849650059
            [job_status] => 3
            [looking_for] => Lorem ipsum
            [keywords_education] => Paris College
            [sector_id_csv] => …
Run Code Online (Sandbox Code Playgroud)

php arrays foreach loops multidimensional-array

0
推荐指数
1
解决办法
2万
查看次数

如何在php中将月份数转换为月份名

在php中是否有一个函数,你可以在一个月内将数字12转换为它的等价物.例如,如果mysql数据库存储数字而不存储日期的单词.你怎么把12号转换成12月的字?

php

0
推荐指数
2
解决办法
1483
查看次数

帮助我在Javascript,jQuery或AJAX之间进行选择

在我开始之前,我知道jQuery和Ajax是JS框架,它只不过是JavaScript本身.我几天前开始学习Javascript,然后我意识到需要学习AJAX然后突然觉得jQuery会是更好的解决方案,我觉得我很困惑,我不能一次三个,也不想掌握所有这三个.

我是网页设计师,我知道,HTML,CSS,PHP和MySQL,我开始学习JavaScript,目的是学习客户端验证或网站的某种动画,我需要网络大师的建议,我真的不想立即进入复杂的java脚本编程,我想要的只是用于执行各种任务的简单解决方案,如验证和我的网站动画.是我的问题的jQuery可行解决方案?我可以在没有Javascript的经验的情况下学习jQuery.?

javascript ajax jquery

0
推荐指数
1
解决办法
173
查看次数

array_map/array_walk保持报告无效回调,未找到和/或未定义

我只想要一个更优雅的自动化解决方案来进行表单验证.在PHP.net上,我class从SQL注入页面找到了一个很酷的脚本.这是代码(修改过).我想通过我的$_POST数组并应用验证功能.

class secure
{   
    function secureSuperGlobalPOST($v)
    {
    $_POST[$v] = htmlspecialchars(stripslashes($_POST[$v]));
    $_POST[$v] = str_ireplace("script", "blocked", $_POST[$v]);
    $_POST[$v] = mysql_escape_string($_POST[$v]);
    return $_POST[$v];
    }

    function secureGlobals()
    {
    // This was originally array_walk; I'm just trying to figure out what's up...
    array_map('secureSuperGlobalPOST', $_POST);
    }
}

// This last line is attempt at using it. This was not provided with the code.
secure::secureGlobals();
Run Code Online (Sandbox Code Playgroud)

那么我得到这个错误:

_"警告:array_map()期望参数1是有效的回调函数,函数'secureSuperGlobalPOST'未找到或在第19行的C:\ wamp\www\mysite\register.php中无效的函数名称"_

我一直在寻找,但我无法弄清楚为什么它不会有效,没有找到(它在同一个类中),或者为什么它将是无效的名称(它的名称相同!).

php

0
推荐指数
1
解决办法
3563
查看次数

Zend在Smarty中有类似{strip}的东西吗?

Smarty有{strip}功能:

{strip}
<table border='0'>
 <tr>
  <td>
   Hello world
  </td>
 </tr>
</table>
{/strip}
Run Code Online (Sandbox Code Playgroud)

哪个输出:

<table border='0'><tr><td>Hello world</td></tr></table>
Run Code Online (Sandbox Code Playgroud)

我还想在Zend中做到这一点(减少每次请求发送的咬伤量),而不安装Smarty.

但是,我不想在每个Layout/.phtml文件中添加代码,因此frontcontroller插件会很好.

html php zend-framework strip zend-view

0
推荐指数
1
解决办法
199
查看次数

这个php字符串加入让我抓狂!

我想在$ _POST前加一个"0"

$currency = $_POST['Currency']; // lets say 900
$currency = "0".$currency;
echo $currency;
Run Code Online (Sandbox Code Playgroud)

它应该已经返回0900但它返回900.

有任何想法吗?

编辑

这是完整的功能

function validate(){

        $ref = $this->input->post('Ref');
        $shop = $this->input->post('Shop');
        $amount = $this->input->post('Amount')*1000;
        //$currency = $this->input->post('Currency');
            //$currency = $_POST['Currency']; // lets say 900
            //$currency = "0".$currency;
        $currency = str_pad($_POST['Currency'],4,'0',STR_PAD_LEFT);

        $query = $this->db->query("SELECT * FROM shop_validation WHERE merchant_ref = '$ref' ");
        if($query->num_rows() > 0) {

            $row = $query->row_array();

            $posts = "";

            foreach ($_POST as $name => $value) {
                $posts .= $name." / ".$value;
            }

            $this->db->query("INSERT …
Run Code Online (Sandbox Code Playgroud)

php codeigniter

0
推荐指数
1
解决办法
335
查看次数

在上次使用for/foreach时为所有数组项添加一个char

我有一个数组,我使用以下代码:

    foreach ($taglist as $tag=>$size){
      echo link_to(
          $tag, 
          "@search-tag?tag=" . strtolower($tag), 
          array(
              "class"  => 'tag' . $size, 
               "title" => "View all articles tagged '" . $tag . "'"
           )
        );
    }
Run Code Online (Sandbox Code Playgroud)

现在,这只是打印一个超链接

我想要做的是在每个链接之后添加管道char(|),除了最后一个链接.

我可以循环吗?

谢谢

php arrays

0
推荐指数
1
解决办法
1111
查看次数

Zend_Controller_Action_Helper_Abstract和Zend_View_Helper_Abstract之间的区别

我想知道两个助手Zend_Controller_Action_Helper_AbstractZend_View_Helper_AbstractZend框架之间的差异,我不明白.

php zend-framework

0
推荐指数
1
解决办法
1479
查看次数

如何将HTML提交按钮转换为php中的链接

我有一个提交按钮来删除用户:

 <form class="spform" action="<?=$_SERVER['PHP_SELF']?>" method="post" name="userdetails" onsubmit=""> 
   <input type="submit"' name="remove_user[<?=$i?>]" id="formButton" value="Remove" /> 
</form> 
Run Code Online (Sandbox Code Playgroud)

我的脚本删除用户如下:

if (isset($_POST['remove_user']))
{
    for ($j = 1; $j <= $_SESSION['highest_user_index']; $j++)
    {
        if (array_key_exists($j, $_POST['remove_user']))
        {
            // remove user details from session variables
            unset($_SESSION["delegate".$j]);
            $_SESSION['number_of_usesr'] = $_SESSION['number_of_users'] - 1;
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

现在我想将提交按钮更改为链接.我该怎么做呢?

html php

0
推荐指数
1
解决办法
5551
查看次数

“ PHP编译选项”到底是什么意思?

我在Windows 10家庭单语言64位操作系统上运行的笔记本电脑上使用PHP 7.2.8

我已经使用最新版本的XAMPP安装程序在笔记本电脑上安装了PHP 7.2.8

从PHP手册的phpinfo()函数描述中看到以下文本

输出有关PHP当前状态的大量信息。这包括有关PHP编译选项和扩展的信息,......

从上述《 PHP手册》中的文字中,我没有得到“ PHP编译选项”的确切含义。

phpinfo();通过在笔记本电脑上运行来检查输出。

我只能在输出中看到与编译相关的一行,如下所示:

编译器MSVC15(Visual C ++ 2017)

上一行是不是PHP手册中提到的“ PHP编译选项”或“ PHP编译选项”之外的其他内容?

如果“ PHP编译选项”的意思与我上面提到的相同,那么为什么输出中不多于一个编译选项phpinfo();

php xampp compilation phpinfo php-internals

0
推荐指数
1
解决办法
221
查看次数