English 中文(简体)
PHP阵列标
原标题:PHP array object converting
  • 时间:2012-01-16 05:34:57
  •  标签:
  • php
  • arrays

我有一系列目标。

([date]=>2012-01-09, [count]=>5),
([date]=>2012-01-11, [count]=>7),
([date]=>2012-01-12, [count]=>5)

将阵列改成阵列或阵列的最佳方式

([date]=>2012-01-08, [count]=>0),
([date]=>2012-01-09, [count]=>5),
([date]=>2012-01-10, [count]=>0),
([date]=>2012-01-11, [count]=>7),
([date]=>2012-01-12, [count]=>5),
([date]=>2012-01-13, [count]=>0),
([date]=>2012-01-14, [count]=>0)

考虑到2012-01-08年启动和2012-01-14结束

最佳回答
  1. generate date from startdate to enddate
  2. create an empty associative array to store your datewise data.
  3. traverse all the dates generated in #1 one by one
  4. if the count for current date exists in initial array, store that in array created in #2, else store count as 0, with array key being (string) $currentDate
  5. the array of step#2 will now have the required data.

将这些内容转化为PHP代码:

问题回答

我为你们写了这部法典,但我向你们提供算法。

$compArray = new array();

loop from startdate to enddate as date
{
    if (in_array(date, yourarray))
        copy the entry from yourarray to compArray
    else
        enter date into compArray with a count of 0
}




相关问题
Brute-force/DoS prevention in PHP [closed]

I am trying to write a script to prevent brute-force login attempts in a website I m building. The logic goes something like this: User sends login information. Check if username and password is ...

please can anyone check this while loop and if condition

<?php $con=mysql_connect("localhost","mts","mts"); if(!con) { die( unable to connect . mysql_error()); } mysql_select_db("mts",$con); /* date_default_timezone_set ("Asia/Calcutta"); $date = ...

定值美元

如何确认来自正确来源的数字。

Generating a drop down list of timezones with PHP

Most sites need some way to show the dates on the site in the users preferred timezone. Below are two lists that I found and then one method using the built in PHP DateTime class in PHP 5. I need ...

Text as watermarking in PHP

I want to create text as a watermark for an image. the water mark should have the following properties front: Impact color: white opacity: 31% Font style: regular, bold Bevel and Emboss size: 30 ...

How does php cast boolean variables?

How does php cast boolean variables? I was trying to save a boolean value to an array: $result["Users"]["is_login"] = true; but when I use debug the is_login value is blank. and when I do ...

热门标签