小编Kar*_*rem的帖子

使用PHP对多维数组进行排序时保留数组索引键

array(10) { 
[1019]=> array(3) { ["quantity"]=> int(0) ["revenue"]=> int(0) ["seller"]=> string(5) "Lenny" } 
[1018]=> array(3) { ["quantity"]=> int(5) ["revenue"]=> int(121) ["seller"]=> string(5) "Lenny" } 
[1017]=> array(3) { ["quantity"]=> int(2) ["revenue"]=> int(400) ["seller"]=> string(6) "Anette" } 
[1016]=> array(3) { ["quantity"]=> int(25) ["revenue"]=> int(200) ["seller"]=> string(6) "Samuel" } 
[1015]=> array(3) { ["quantity"]=> int(1) ["revenue"]=> int(300) ["seller"]=> string(6) "Samuel" } 
[1014]=> array(3) { ["quantity"]=> string(2) "41" ["revenue"]=> string(5) "18409" ["seller"]=> string(6) "Samuel" }
}
Run Code Online (Sandbox Code Playgroud)

我正在使用上面的数组.调用这个多维数组$stats.

我想按数量对这个数组进行排序.

因此,multidim阵列具有其第一阵列1016,然后是1018,1017等等.

我这样做是通过:

                function compare($x, $y) …
Run Code Online (Sandbox Code Playgroud)

php usort

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

jQuery val()里面显示:none

<a href="#addFriend" rel="facebox" title="[+] add <?php echo $showU["full_name"]; ?> as friend">
    <div class="addFriend"></div></A>

<div id="addFriend" style="display:none; margin: auto;">
    <form action="javascript:DoFriendRequest()" method="post">
        <input name="commentFriend" type="text" id="commentFriend" value="" size="22"> 
        <input name="submit" type="submit" id="submit" value="Send">
    </form>
</div>
Run Code Online (Sandbox Code Playgroud)

我的表单在这个元素里面是一个jquery灯箱,该字段#commentFriend在DoFriendRequest中获取空值

function DoFriendRequest() {
    var wrapperId = '#insert_svar';
    $.ajax({ 
        type: "POST",
        url: "misc/AddFriendRequest.php",
        data: {
            mode: 'ajax',
            comment : $('#commentFriend').val() 
        },
        success: function(msg) {
            $(wrapperId).prepend(msg);
            $('#commentFriend').val("");
        }
    });
}
Run Code Online (Sandbox Code Playgroud)

更新的答案

但当我删除它display:none,它的工作原理.我怎么解决这个问题?

jquery

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

如何使子弹列表与css中的文本对齐?

在此输入图像描述

图像显示了问题.我希望子弹列表与文本对齐,而不是缩进.

这个必须在css中修改我猜,因为源是:

            <p>This is a test :)</p>

<ul>

<li>Test1</li>

<li>Test2</li>

<li>Test3</li>

<li>Test4</li>

</ul>

<p><strong>Bla bla</strong></p>

<p><strong>Dette er en test</strong></p>

<p><strong><span class="Apple-style-span" style="font-weight: normal;"><strong>Dette er en test</strong></span></strong></p>

<p><strong>Dette er en test</strong></p>

<p><strong><span class="Apple-style-span" style="font-weight: normal;"><strong>Dette er en test</strong></span></strong></p>
        </div> 
Run Code Online (Sandbox Code Playgroud)

那么如何从这个公牛名单中删除左边的填充/边距?我试过margin: 0; padding: 0;没办法

css list

20
推荐指数
2
解决办法
6万
查看次数

为什么会话ID在通过php中的ajax请求时会发生变化?

我已登录了Banana.com.香蕉有api链接/app/ajax_loggedin.

我的网站是猴子.Monkey运行一个简单的GET json到banana's /app/ajax_loggedin,它返回一个登录值1或0.

为什么它通过ajax总是返回0,即使我真的登录Banana并且直接访问链接给我1.香蕉的开发人员怎么能修复它?

我会理解它,如果它是一个服务器端调用,但我不明白为什么它不会告诉我,如果我登录,如果香蕉提出请求.运行session_id()检查,它通过ajax每次调用生成一个新的,当直接访问它工作正常并保持不变.

有没有修复或其他方法来做到这一点?

php ajax session session-cookies

20
推荐指数
2
解决办法
4318
查看次数

如何使用PDO清理输入?

当我使用PDO库时,是否需要mysql_real_escape_string()在输入上使用(例如$_POST$_GET)?

如何使用PDO正确地逃避用户输入?

php pdo

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

text-align center受float元素的影响

我有两个浮动元素,左右.

所有这些元素的父元素是text-align:center,margin:auto:

<div class="test">
1. text
    <br>
    <span id='small_font10' style='float: left;'>999</span>
<a class='writeSComment' id='small_font10' data-id='<?php echo $id; ?>' style='cursor: pointer'>
<strong>2. text</strong>
</a>
<span id='small_font10' style='float: right;'> 
Follow me
</div>
Run Code Online (Sandbox Code Playgroud)
.test{
    width: 500px;
    text-align: center;
    margin: auto;
    background: red;
}
Run Code Online (Sandbox Code Playgroud)

http://jsfiddle.net/KRWNs/

如果你看到1.文本,那就是中心.2.正如您所见,文本正在向左移动(受浮动元素影响),并且不是中心.

如何使其与上面的法线对齐(如1.文本),而不受右侧和左侧浮动元素的影响?

css

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

Excel到PHP数组,可能和如何?

我有一个大的excel文件,看起来像这样:

在此输入图像描述

我想把每一行都放到一个数组中.

这样可以访问第一行order id吗?

$result[0][2] // returns 7432
Run Code Online (Sandbox Code Playgroud)

假设不存在为列名提供前缀的实际第一行.

我怎么能这样做?

php arrays excel

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

使用查询两次mysql_fetch_array

一个简单的

$stuff = mysql_query("SELECT * FROM users");

while($s = mysql_fetch_array($stuff)){
# ....
}

while($r = mysql_fetch_array($stuff)){
# ...
}
Run Code Online (Sandbox Code Playgroud)

最后一个while()不起作用.我试过运行foreach($ stuff作为$ s),但后来我得到无效的数组错误.

我怎样才能使用相同的查询两次?

php

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

如何在垂直和水平方向上定位中心/中间的图像

<div id="photo_leftPanel" style="float: left; width: 604px; position: relative;">
<img src="bla.jpg">
</div>
Run Code Online (Sandbox Code Playgroud)

如何让图像从这个盒子的中间开始?(中间垂直和水平)

html css

16
推荐指数
1
解决办法
6万
查看次数

PHPMailer附件,没有物理文件

所以:

// Setup mail class, recipients and body
$mailer->AddAttachment('/home/mywebsite/public_html/file.zip', 'file.zip');
The AddAttachment function has four arguments:

AddAttachment(PATH_TO_FILE, FILENAME, ENCODING, HEADER_TYPE)
Run Code Online (Sandbox Code Playgroud)

我以前使用xmail(),当我在这里添加附件时,我传递了文件名和内容,应该在其中.

像这样:

$xmail->addAttachment('myamazingfile.pdf', $content);
Run Code Online (Sandbox Code Playgroud)

我怎么能以同样的方式工作,所以当我AddAttachment()从PHPmailer类调用时,我可以传递相同或类似的东西,所以我不需要在我的服务器上有一个实际的文件发送?

php phpmailer

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

标签 统计

php ×6

css ×3

ajax ×1

arrays ×1

excel ×1

html ×1

jquery ×1

list ×1

pdo ×1

phpmailer ×1

session ×1

session-cookies ×1

usort ×1