小编Pet*_*hko的帖子

php多维数组获取值

这是我在php $酒店的数组

Array
(
    [0] => Array
        (
        [hotel_name] => Name
        [info] => info
        [rooms] => Array
            (
                [0] => Array
                    (
                        [room_name] => name
                        [beds] => 2
                        [boards] => Array
                            (
                                [board_id] => 1
                                [price] =>200.00
                            )
                    )
                )
        )
)
Run Code Online (Sandbox Code Playgroud)

我怎么能得到board_id价格我尝试了几个foreach循环但不能得到结果

foreach($hotels as $row)
{
    foreach($row as $k)
    {
        foreach($k as $l)
        {
            echo $l['board_id'];
            echo $l['price'];
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

这段代码没用

php arrays foreach multidimensional-array

16
推荐指数
2
解决办法
9万
查看次数

Css菜单,不要在悬停时隐藏当前菜单链接

这里我举了一个菜单jsfiddle的例子.所以我有水平菜单下拉,但我需要的是 - 在页面加载首先li应该扩展(这不是很难),当我悬停在任何其他元素时,它应该显示当前扩展的内容(如果我mouseleave当前元素应该是扩展).

这是我悬停在Item2和mouseleave 上的情况,Item2它应该像这样:

Item1       Item2          Item3
            |||||
subItem2.1  subItem2.2 subItem2.3
Run Code Online (Sandbox Code Playgroud)

更新:

我设法做到了,但有一个例外,这是JSFiddle上的链接

它按我想要的方式工作,但当我点击一个链接Item1,或者Item2,init()函数被调用,然后Item1再次激活,我需要以某种方式设置活动链接 - 点击一个,

例如,如果我点击一个Item3链接,它会将我重定向到Item3页面,此链接在菜单中处于活动状态.(Jsfiddle上的所有代码)

css drop-down-menu

5
推荐指数
1
解决办法
1204
查看次数

从没有密码的文件php exec命令

我需要从php执行命令写入我的vhosts.conf.我有一个add_vhost.sh文件:

cat /home/www/test/conf/vhosts.conf >> /etc/httpd/conf.d/vhosts.conf
Run Code Online (Sandbox Code Playgroud)

这是PHP脚本:

 exec($path_to_add_vhost_sh_file, $output);
Run Code Online (Sandbox Code Playgroud)

我想设置没有密码要求peter用户执行此文件,所以我做了我的下一件事/etc/sudoers

peter ALL=(ALL)NOPASSWD:/home/www/test/conf/add_vhost.sh但即使在控制台中它仍然无法正常工作.fedora 15

php sudoers

5
推荐指数
1
解决办法
2310
查看次数

使用Codeigniter表单助手是否有意义?

我认为很容易通过html创建表单而不使用表单助手.使用表单助手有什么好处?

php codeigniter

3
推荐指数
1
解决办法
1124
查看次数

为每个第3个元素添加CSS样式

我有这样的HTML:

<div id="content">
    <div class="view-row view-row-1">
    <div class="view-row view-row-2">
    <div class="view-row view-row-3">
    <div class="view-row view-row-4">
    <div class="view-row view-row-5">
    <div class="view-row view-row-6">
</div>
Run Code Online (Sandbox Code Playgroud)

我需要为行添加CSS样式 - 2, 5, 8, 11, 14依此类推.可能有很多.view-row-number元素,例如40.

$('.content .view-row').each( function(i) {
    if ($(this).hasClass('view-row-2') ) {
        $(this).css('padding-left', '7px');
    }
    else if($(this).hasClass(?)) {
    }
});
Run Code Online (Sandbox Code Playgroud)

实现这一目标的最佳方法是什么?

jquery

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

反向root java

这是一个问题集

这是我的认识它有效,但我在acm.timus.ru上得到了错误的答案

import java.io.PrintWriter;
import java.util.Scanner;

public class SqrtBack{

    public static void main(String[] args){
        Scanner in = new Scanner(System.in);
        int count = 0;
        PrintWriter out = new PrintWriter(System.out);

        long[] arr = new long[131072];
        while(in.hasNextLong()){
            arr[count] = in.nextLong();
            count++;
        }

        for(int i = arr.length-1; i>=0; i--){
            System.out.printf("%.4f%n", (Math.sqrt(arr[i])));

        }
        out.flush();
    }
} 
Run Code Online (Sandbox Code Playgroud)

java

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