Re: [PHP] Problems with array_push?
On Tue, May 7, 2013 at 9:42 PM, tamouse mailing lists wrote: > On Tue, May 7, 2013 at 4:28 PM, Jay Blanchard > wrote: >> [snip]Globals being used in a function. [/snip] >> >> *smacks forehead* > > > > It bites me all the time, too. (Might be worth a refactor to eliminate globals from this, in fact? I honestly do not see the benefit to embedding that into a function like that.) -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] Problems with array_push?
On Tue, May 7, 2013 at 4:28 PM, Jay Blanchard wrote: > [snip]Globals being used in a function. [/snip] > > *smacks forehead* It bites me all the time, too. -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] Problems with array_push?
[snip]Globals being used in a function. [/snip] *smacks forehead* -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] Problems with array_push?
On Tue, May 7, 2013 at 3:06 PM, Jay Blanchard 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
Re: [PHP] Problems with array_push?
Globals being used in a function. -Stuart On Tue, May 7, 2013 at 11:06 PM, Jay Blanchard 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); > -- > PHP General Mailing List (http://www.php.net/) > To unsubscribe, visit: http://www.php.net/unsub.php
[PHP] Problems with array_push?
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); -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php