array ...
Posted on
16th Feb 2014 07:03 pm by
admin
hi
Code: function formatCategories($categories, $parentId)
{
// $navCat stores all children categories
// of $parentId
$navCat = array();
// expand only the categories with the same parent id
// all other remain compact
$ids = array();
foreach ($categories as $category) {
if ($category['cat_parent_id'] == $parentId) {
$navCat[] = $category;
}
// save the ids for later use
$ids[$category['cat_id']] = $category;
}
print_r($ids[$category[0]]);
If i am printing the array using,
print_r($ids[$category[0]]);here 0 is the start key of the array(as shown in last line of codes)..OR print_r($ids[$category[12]]);
here 12 is the cat_id of a product...
I am getting notice as,Notice: Undefined offset: 0.
without out the display of expected output..
But if i use print_r($ids);
i get,
Array ( [12] => Array ( [cat_id] => 12 [cat_parent_id] => 0 [cat_name] => Cars [cat_image] => dce08605333d805106217aaab7f93b95.jpg [cat_description] => Expensive and luxurious cars ) [13] => Array ( [cat_id] => 13 [cat_parent_id] => 0 .................................etc....
And
if i use print_r($ids[$category['cat_id']]);after for each loop
i get,
Array ( [cat_id] => 17 [cat_parent_id] => 13 [cat_name] => Hunter X Hunter [cat_image] => 746e05a7a629d53bc488115a75ee35d9.jpg [cat_description] => Story about hunter and combat )
The question is why do i get notice of undefined offset after using those,print_r($ids[$category[0]]);(as shown in last line of codes)..OR print_r($ids[$category[12]]); statements instead of expected output..
could you explain this please..
thanks
No comments posted yet
Your Answer:
Login to answer
189
40
Other forums
elseif help!
OK so I'm new to the site, as well as PHP altogether (Trying my hand at managing an online RPG) and
How to file_get_contents when login required?
Hello!
I am trying to read data from a page that you have to be logged into to view, I am try
ereg_replace()
Basically what i need to do is
$title = "This Suck's"
$striped = ereg_repl
Problem with umlauts and UTF-8
Hello every1,
I'm creating my own little CMS at the moment and got some problems with the cha
Most basic form question ever?
Hello,
I want to use this snippet to make sure the fields in a form are ok before processing
How to use Substr
I want to check for the word CATEGORY: inside a string which can be CATEGORY: ITEM
and remove the
help, header() is not working!
Hello, I have this code:
<?php
/**
* @author samoi
* @copyright 200
Email Processor
I have a few questions so this post will be a larger one! Sorry, but I'm a bit of a PHP newbie so be
What am I missing here? Help!
Hello all!. I can't seem to get this working right. Well - it renders right, but something is goin
Add weeks in a query?
I have a SQL that summarizes the quantity per week. The weeks that has no value does not exist in th