/    Sign up×
Community /Pin to ProfileBookmark

Get value and key in array

I have

[code]
Array
(
[0] => Array
(
[id] => library
[name] => roomroom
)

[1] => Array
(
[id] => library
[name] => bookbookbookbook
)

)[/code]

in $servico array
and my question is i want to check id [id] is same so add key of their name
so result is like roomroom bookbookbookbook

to post a comment
PHP

11 Comments(s)

Copy linkTweet thisAlerts:
@NogDogApr 02.2014 — Welcome to the forums. Note that I added [noparse][/noparse] tags around your array snippet. Please see the [url=http://www.webdeveloper.com/forum/misc.php?do=bbcode]BBCode info[/url] for similar handy tags, in particular the [noparse][code=php] and [code=html][/noparse] tags, as well.

As to your question, I'm not entirely sure what you want to do, so may need more clarification. Perhaps you just need to build a new array based on id?:
[code=php]
$result = array();
foreach($servico as $data) {
$result[$data['id']][] = $data['name'];
}
// show result
echo "<pre>".print_r($result, true)."</pre>";
?
Copy linkTweet thisAlerts:
@hang_tranApr 02.2014 — Thank to your answer

But it is not exactly what i want
Copy linkTweet thisAlerts:
@hang_tranApr 02.2014 — Array

(

[0] => Array

(

[attribut_name] => id

[attribut_value] => bk103

[id] => book

[name] => Array

(

[0] => author

[1] => title

[2] => genre

[3] => price

[4] => publish_date

[5] => description

)

)

[1] => Array
(
[attribut_name] => id
[attribut_value] => bk104
[id] => book
[name] => Array
(
[0] => author
[1] => title
[2] => genre
[3] => price
[4] => publish_date
[5] => description
)

)

[2] => Array
(
[attribut_name] => id
[attribut_value] => bk111
[id] => book
[name] => Array
(
[0] => author
[1] => title
[2] => genre
[3] => price
[4] => publish_date
[5] => description
)

)

[3] => Array
(
[attribut_name] => id
[attribut_value] => bk112
[id] => book
[name] => Array
(
[0] => author
[1] => title
[2] => genre
[3] => price
[4] => publish_date
[5] => description
)

)


)

Array

(

[0] => Array

(

[id] => library

[name] => Array

(

[0] => room

[1] => room

)

)

[1] => Array
(
[id] => library
[name] => Array
(
[0] => book
[1] => book
[2] => book
[3] => book
)

)


)

it is my in put and i want

to change it too

// if with same array in name so unique it

Array

(

[book] => Array

(

[name] => Array

(

[0] => author

[1] => title

[2] => genre

[3] => price

[4] => publish_date

[5] => description

)

)

)

Array

(

[library] => Array

(

[name] => Array
(
[0] => room
[1] => room
[2] => book
[3] => book
[4] => book
[4] => book
)

)



)
Copy linkTweet thisAlerts:
@ginerjmApr 02.2014 — 1 - please use the PROPER code tags as you were asked to do before.

2 - how do you get this data into this array in the first place? Is this from a query or are you storing this permanently in such a difficult format?
Copy linkTweet thisAlerts:
@hang_tranApr 02.2014 — storing this permanently in such a difficult format?
Copy linkTweet thisAlerts:
@ginerjmApr 02.2014 — Yes - why store it in such a manner that it makes it difficult for you to get your desired output?
Copy linkTweet thisAlerts:
@hang_tranApr 02.2014 — 

[3] => Array

(

[name] => Array

(

[0] => author

[1] => title

[2] => genre

[3] => price

[4] => publish_date

[5] => description

)

[/QUOTE]

How can i unique if array.name is same so unique it?

I want to parse it and put it to sql
Copy linkTweet thisAlerts:
@ginerjmApr 02.2014 — I don't understand what you are saying.

I don't understand where your data is coming from. Why do you want to store it in an array like this if you REALLY want to store it in a database? You seem to be trying to create a very complex array for no reason if you really want to save it in a table.

Start from the beginning. How do you get just a single set of data? Keep your explanation simple, or just show us the form that gets it to your script
Copy linkTweet thisAlerts:
@hang_tranApr 02.2014 — i get data from xml
Copy linkTweet thisAlerts:
@hang_tranApr 02.2014 — like

<library>

<book id="bk112">

<author>Galos, Mike</author>

<title>Visual Studio 7: A Comprehensive Guide</title>

<genre>Computer</genre>

<price>49.95</price>

<publish_date>2001-04-16</publish_date>

<description>Microsoft Visual Studio 7 is explored in depth</description>

</book></library>
Copy linkTweet thisAlerts:
@ginerjmApr 02.2014 — So - am I right in thinking that you want to store each "book" as a record in MySQL? If so then do that instead of building an array and then starting over to send that to MySQL.


AND - Use The Proper Tags in This Forum To Post Your Code...
×

Success!

Help @hang spread the word by sharing this article on Twitter...

Tweet This
Sign in
Forgot password?
Sign in with TwitchSign in with GithubCreate Account
about: ({
version: 0.1.9 BETA 6.17,
whats_new: community page,
up_next: more Davinci•003 tasks,
coming_soon: events calendar,
social: @webDeveloperHQ
});

legal: ({
terms: of use,
privacy: policy
});
changelog: (
version: 0.1.9,
notes: added community page

version: 0.1.8,
notes: added Davinci•003

version: 0.1.7,
notes: upvote answers to bounties

version: 0.1.6,
notes: article editor refresh
)...
recent_tips: (
tipper: @nearjob,
tipped: article
amount: 1000 SATS,

tipper: @meenaratha,
tipped: article
amount: 1000 SATS,

tipper: @meenaratha,
tipped: article
amount: 1000 SATS,
)...