php array_search find index value -


मेरे पास 2 सरणियों $ userArray और $ differentArray

प्रश्न: मैं $ userArray से सूचकांक मान ढूंढने की कोशिश कर रहा हूं जहां $ userId से मिलान करता है $ differentArray ताकि मैं प्रथम / अंतिम नाम खींच सकूं /

print_r $ userArray का आउटपुट इस:

  सरणी ([0] = & gt; सरणी ([userId] = & gt; आईडी वस्तु ([_unknown: संरक्षित] = & gt; [id_: संरक्षित] = & gt; 8k6Y4FTrnxKY45XrVkXvVJhL) [fIRSTNAME] = & gt; जो [lASTNAME] = & gt ; स्मिथ) [2] = & gt; सरणी ([userId] = & gt; आईडी वस्तु ([_unknown: संरक्षित] = & gt; [id_: संरक्षित] = & gt; pCvR9qvIgGv8WyejcKmRtGD8) [fIRSTNAME] = & gt; मुकदमा [lASTNAME] = & gt ; मिलर))   

<कोड> print_r $ differentArray के इस आउटपुट:

  सरणी ([0] = & gt; सरणी ([तिथि] = & gt; 1363800434868 [userId] = & gt; आईडी वस्तु ([_unknown: संरक्षित] = & gt; [id_: संरक्षित] = & gt; 8k6Y4FTrnxKY45XrVkXvVJhL) [someTxt] = & gt; aaaa) [1] = & gt; अर्रे ([date] = & gt; 1363800858828 [userId] = & gt; आईडी वस्तु ([_unknown: protected] = & Gt; [आईडी_: संरक्षित] = & gt; 8k6Y4FTrnxKY45XrVkXvVJhL) [someTxt] = & gt; सीसीसीसी) [2] = & gt; सरणी ([तिथि] = & gt; 1363817564430 [userId] = & gt; आईडी वस्तु ([_unknown: संरक्षित] = & gt; [id_: संरक्षित] = & gt; pCvR9qvIgGv8WyejcKmRtGD8) [someTxt] = & gt; सीसीसी))  < / Pre> 

और यह मेरा प्रयास है, लेकिन यह केवल जो स्मिथ को आउटपुट करता है * * $ अलग एरे उसी तरह से बनाया गया है जैसा कि $ userArray < / कोड>

  $ i = 0; जबकि ($ i & lt; गिनती ($ अलग एरे)) {$ userId = $ भिन्नअरे [$ i] ['userId']; $ Key = array_search ($ userId, $ userArray); $ प्रथमनाम = $ उपयोगकर्ताअरेरे [$ की] ['प्रथम नाम']; $ अंतिमनाम = $ उपयोगकर्ताअरेरे [$ की] ['अंतिम नाम']; $ I ++; }   

धन्यवाद।

आदमी, का उपयोग करें विदेशी मुद्रा

  $ i = 0; जबकि ($ i & lt; कुल $) {$ userId = $ अलगअरे [$ i] ['userId']; // $ key = array_search ($ userId, $ userArray); विदेशी मुद्रा ($ उपयोगकर्ता = $ $ के रूप में $ = $ उपयोगकर्ता =) {if ($ user ["userId"] == $ userId) {$ key = $ k; टूटना; // बेकार लूप से बचें}} $ प्रथम नाम = $ उपयोगकर्ताअरे [$ कुंजी] ['प्रथम नाम']; $ अंतिमनाम = $ उपयोगकर्ताअरेरे [$ की] ['अंतिम नाम']; $ I ++; }    

Comments

Popular posts from this blog

excel vba - How to delete Solver(SOLVER.XLAM) code -

github - Teamcity & Git - PR merge builds - anyway to get HEAD commit hash? -

ios - Replace text in UITextView run slowly -