InfoQ

交流

讨论:Php中关于数组的问题(在线等待)

作者 hoyoo 发布于 2003-07-00 分类:php基础编程

PHP中的数组能否在程序运行过程中赋值?
我想把从SQL表中查出来的值赋给数组,在PHP中对数组中的值进行排序。可我试了多次就是不能把值赋进去,该怎么做?
谢谢!

:confused: :confused: :confused: :confused:



逛论坛交流Php中关于数组的问题(在线等待)

加入书签
digg+,
reddit+,
del.icio.us+,
dzone+

10 条回复

回复

mysql_fetch_array 发表人 abbish 发表于 07月09日
<?php $tmparr = array(); $arr.. 发表人 redhat 发表于 07月09日
没明白 发表人 abbish 发表于 07月09日
下面的不知你有没有用 [PHP] PHP4.. 发表人 yourlook 发表于 07月09日
我也问个问题 二维数组的值怎样设置与.. 发表人 yourlook 发表于 07月09日
$result=mysql_query($sql);//查询语句.. 发表人 冰流星 发表于 07月09日
  1. mysql_fetch_array

  2. 那没用,我需要的是建立一个数组,再把FETCH出来的值赋给数组中的一个变量

  3. <?php
    $tmparr = array();
    $arr = array(1,2,3,4,5);
    foreach($arr as $key) $tmparr[] = $key;
    echo "

    ";
    print_r($tmparr);
    echo "
    ";
    ?>

  4. 没明白

  5. 我现在遇到的问题是在PHP中比较两个字符串A和B的大小,结果和在SQL中比较出来的值不一样,在PHP中是A大,但在SQL中是B大,因此在SQL中的排序就没有用了,
    我必须把SQL中表的值取出来,在PHP中排序后把结果存在SQL表中,当然如果表中的记录数不多还好,但表中的数据记录可能达到30万条,在排序过程中每次比较都得从SQL中取值,这就太费时了,就算表中只有2千条记录都会花很多时间。
    我想把从SQL表中查出来的值赋给数组,在PHP中对数组中的值进行排序。在排好后一次写入数据库中,这样花的时间就可能会少些吧。
    但我看了很多资料,都没提到在程序运行中对数组进行赋值。这就太烦人了哟!

  6. 下面的不知你有没有用
    [PHP]
    PHP4.0提供了许多函数可以用来将数组的元素重新排序,但是在这里我只介绍基本的排序方式好让你能了解数组排序的过程:

    <? /* 首先我们建立一个数组 */
    $fruitArray = array("apple", "orange", "banana", "Peach", "pear");
    /* 使用 sort()函数将数组的元素重新排序 */
    sort($fruitArray);
    /* reset ($fruitArray) 以便我们能正确的将它从头至尾的显示*/
    /* 现在我们把删除后的数组中所有元素的键(key)与值(value)都显示在网页上 */
    while (list($key,$value) = each($fruitArray)) {
    echo "$key : $value<br>";
    }
    ?>


    显示结果如下:

    0 : apple
    1 : banana
    2 : Peach
    3 : orange
    4 : pear



    [/PHP]

  7. 谢谢,我现在需要的是把值赋给数组,在表中的数据很多,我不可能用手工输入。但好象PHP中只能在定义数组时就赋值,这样的数组用处大吗?

  8. 我也问个问题
    二维数组的值怎样设置与显示

  9. 你的去查PHP帮助手册吧,里面专门有二维数组赋值的问题

  10. 返回顶部

    Re: Php中关于数组的问题(在线等待)

    2003年07月09日 发表人 冰流星

    $result=mysql_query($sql);//查询语句已经写好了
    while($data=mysql_fetch_array($result))
    {
    $result_array[]=$data[var];
    }
    sort($result_array);
    有问题么?




  11. 我有话要讲:(可以匿名发表, 发广告的有多远请滚多远!!!)

    昵称: 请输入验证码:


抢着回答

我好郁闷啊!!!!我kao!~!!!!!!

:crying: :crying: :crying: :crying: :crying: 最近一直忙于...

关于session_register的问题!~

我在一个对象里用了 session_register(ProductID[$CartCount]),但...

哈哈,都来,都来!!!

我学了一年的吉它,刚刚弹了一点点,让地主帮我发上去了,你们到...

如何用php对该菜单文件实现权限管理?

这些菜单的权限存放在数据库中,可以丛数据库中取处权限。 但是...

为什么我的apache安装iasp后就开不起来...

救救我呀,安装上IASP后,他在APACHE的配置文件后加一段语句之后...

关于mysql连接的问题

在php程序中mysql_pconnect($dbhost, $dbuser, $dbpw); 然后后...

怎样才能发送含有flash的html邮件?

在村里面找了很久也没有找到

关于访问Mysql数据库性能的问题(求教)

我的机房有三台机器分别如下(以IP地址区分) 10.5.184.8 P...

url传递两个变量怎么写!?

请高手指教!

哪有好的php 论坛程序下载

我要下载一个PHP论坛程序,有好的网站吗,推荐推荐啊 我急用啊

[]