小编bpe*_*n76的帖子

php foreach与多维数组

我正在开发一个使用数据库类来查询mySQL的php应用程序.

课程在这里:http://net.tutsplus.com/tutorials/php/real-world-oop-with-php-and-mysql/

我在课堂上做了一些调整以满足我的需求,但是有一个问题(也许是一个愚蠢的问题)

当使用select()时,它返回一个多维数组,就像一个包含3个cols(id,firstname,lastname)的表一样:

Array
(
    [0] => Array
        (
            [id] => 1
            [firstname] => Firstname one
            [lastname] => Lastname one
        )

    [1] => Array
        (
            [id] => 2
            [firstname] => Firstname two
            [lastname] => Lastname two
        )

    [2] => Array
        (
            [id] => 3
            [firstname] => Firstname three
            [lastname] => Lastname three
        )
)

现在我希望这个数组用作mysql结果(mysql_fetch_assoc).

我知道它可能与foreach()一起使用,但这是使用简单的数组.所以我认为我必须重新声明一个新的foreach()与每个foreach(),但我认为这可能会减慢或导致更高的服务器负载.

那么如何以最简单的方式将foreach()应用于这个多维数组呢?

谢谢

php arrays foreach

51
推荐指数
4
解决办法
26万
查看次数

正确的方法来做HTML5复选框

我似乎无法在任何地方找到一个例子...... HTML5复选框的正确方法是什么?

html html5

49
推荐指数
2
解决办法
7万
查看次数

jQuery - 检查输入是否不是选择字段

如何确定输入字段是否不是select

我试过了if($(el).not("select")),我也得到了选择......

javascript forms jquery jquery-selectors

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

有没有办法看到符号链接的实际内容?

当你这样做

cat some-symlink-to-some-real-file
Run Code Online (Sandbox Code Playgroud)

它显示了真实文件的内容,而不是符号链接本身的内容.有没有办法看到它实际上是什么?

linux filesystems shell symlink cat

38
推荐指数
2
解决办法
3万
查看次数

什么方法最适合构建这个复杂的图形

经过15年的UI开发,我很少看到并思考,"我到底怎么做." 这是其中一次.

一位平面设计师将我的客户卖给了一个非常复杂的五边形图形,由五个单独的三角形组成.设计者已指定每个三角形应为与品牌匹配的特定颜色,并且每个三角形应根据每种颜色所代表的过程百分比"填充".你几乎要看到图像才能理解: 在此输入图像描述

我一直绞尽脑汁想要弄清楚如何完成这项任务.客户端已经指定它必须在所有主流浏览器中兼容,为了理智,我将告诉他将是IE7 +.这严重限制了CSS3技术,但由于缺乏其他想法,我肯定会接受CSS3方法.我不想在动作脚本上熬夜,所以Flash是我愿望清单的最底层.我实际上已经使用Sprites头脑风暴如何做到这一点,但是生产250或500个三角形以及相关CSS的想法就在那里与IE6交易Chrome.

该站点基于PHP/MySQL,我们大量使用Jquery.如有必要,我们还可以提供完整版的FusionCharts和HighCharts.如果有商业产品可以实现这一点,我当然愿意购买它来实现这一目标.

实现这项艰巨任务的最佳方法是什么?

javascript css php user-interface charts

26
推荐指数
3
解决办法
935
查看次数

字体大小 - 转换为实际的磅值

每个人的快速问题:

在将font-size设置为以下值时,是否有人知道实际的点大小:

  • 较大的
  • 介质
  • 较小
  • X大
  • X-小
  • XX-大
  • XX-小

html css font-size

21
推荐指数
2
解决办法
4万
查看次数

如何动态选择jQuery ui selectmenu中的选项?

将菜单从常规选择更改为jQuery选择菜单后,我无法再以编程方式选择其中的选项.有没有办法做到这一点?

要选择的代码是(假设ListId是列表的实际ID)

$('#ListId').val(value);
Run Code Online (Sandbox Code Playgroud)

该插件被激活如下:

$("#ListId").selectmenu({ style: "dropdown", width:140 });
Run Code Online (Sandbox Code Playgroud)

有没有办法在选择菜单中选择一个项目?调用相同的.val(value)函数只选择隐藏原始选择列表中的值,而不是选择风格很好的jQuery selectmenu.

jquery jquery-ui jquery-ui-selectmenu

19
推荐指数
2
解决办法
4万
查看次数

如何使用jQuery动画更改背景图像?

我想用慢动画改变背景图像,但它不起作用

 $('body').stop().animate({background:'url(1.jpg)'},'slow');
Run Code Online (Sandbox Code Playgroud)

语法有问题!!

jquery animation background image

18
推荐指数
1
解决办法
9万
查看次数

在HTML中哪一方面应该嵌入<a/>和<h1 />?

在HTML中嵌套a <a><h1>元素是否有更正确的顺序?

例如:

<a href="www.example.com"><h1>Example!</h1></a>
Run Code Online (Sandbox Code Playgroud)

要么

<h1><a href="www.example.com">Example!</a></h1>
Run Code Online (Sandbox Code Playgroud)

html xhtml

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

使用str_replace进行PHP模板化?

我认为PHP模板系统的基本原理是字符串替换,对吧?所以我可以使用一个字符串来保存我的html模板代码

$str_template = "<html><head><title>{the_title}</title><body>{the_content}</body></html>"
Run Code Online (Sandbox Code Playgroud)

并在下面的代码中只需执行str_replace将数据推送到我的模板变量中

str_replace( $str_template, '{the_title}', $some_runtime_generated_title );
str_replace( $str_template, '{the_content}', $some_runtime_generated_content );
Run Code Online (Sandbox Code Playgroud)

然后终于

echo $str_template; 
Run Code Online (Sandbox Code Playgroud)

这有希望使整个变量传递过程更快一些吗?我知道这可能是一个奇怪的问题,但有人试过吗?

php templates

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