Re: Problems with array_push?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Tue, May 7, 2013 at 3:06 PM, Jay Blanchard
<jay.blanchard@xxxxxxxxxxxxxxxxxxx> wrote:
> I know that I must be missing something really ridiculous, but when I
> print_r these arrays they are empty. I have confirmed that $arrayElement is
> properly formed, it just seems that array_push is not working. I know I have
> done this before, but I cannot find my older code. Can someone clear the mud
> from my eyes?
>
> $issueDifferently = array();
> $issueProblem = array();
> $issueComment = array();
>
> function addToArray($id, $namecred, $product, $level, $type, $message) {
> $arrayElement = $id
> .'|'.$namecred.'|'.$product.'|'.$level.'|'.$type.'|'.$message;
>
> if('DoDifferently' == $type) {
> array_push($issueDifferently, $arrayElement);
> } elseif ('Problem' == $type){
> array_push($issueProblem, $arrayElement);
> } elseif ('Comments' == $type) {
> array_push($issueComment, $arrayElement);
> }
> }
> print_r($issueDifferently);
> print_r($issueProblem);
> print_r($issueComment);

You have to declare the arrays as global inside your function.

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php





[Index of Archives]     [PHP Home]     [Apache Users]     [PHP on Windows]     [Kernel Newbies]     [PHP Install]     [PHP Classes]     [Pear]     [Postgresql]     [Postgresql PHP]     [PHP on Windows]     [PHP Database Programming]     [PHP SOAP]

  Powered by Linux