array slicing in php -


मेरे पास एरे से नीचे है: -

  सरणी ([adate] = & gt; [ ip_address] = & gt; [atime] = & gt; [self_fname] = & gt; hjhbhj [self_mi_nm] = & gt; BJB [self_last_nm] = & gt; bb [self_preferred_nm] = & gt; bbjhb [patient_is1] = & gt; 1 [party_fname] = & gt; TGN [party_mname] = & gt; [party_lname] = & gt; gn [party_str1] = & gt; [party_apt1] = & gt; [party_city1] = & gt; [pt_str1] = & gt; [pt_apt1] = & gt; [pt_city1] = & gt; [pt_state1] = & gt; [pt_zip1] = & gt;)  

मैं "पार्टी _" के साथ 2 सरणी में इस सरणी विभाजित करने के लिए और चाहते हैं "pt _" । उत्पादन नीचे तरह होगा: -

  सरणी ([party_fname] = & gt; TGN [party_mname] = & gt; [party_lname] = & gt; gn [party_str1] = & gt; [party_apt1] = & gt; [party_city1] = & gt;) सरणी ([pt_str1] = & gt; [pt_apt1] = & gt; [pt_city1] = & gt; [pt_state1] = & gt; [pt_zip1] = & gt;)  

क्या कोई मुझे इस को हल करने में मदद करता है?

आप परिणाम प्राप्त करने के लिए foreach और strpos का उपयोग कर सकते हैं आप चाहते हैं।

  $ arr = मूल डेटा; $ Arr1 = $ arr2 = सरणी (); विदेशी मुद्रा ($ एआर $ कुंजी = & gt; $ value) {यदि (एसआरपीओ ($ कुंजी, 'पार्टी_') === 0) {$ arr1 [$ key] = $ value; } और अगर (स्ट्रॉप्स ($ कुंजी, 'pt_') === 0) {$ arr2 [$ key] = $ मान; }}  

यह इच्छा उत्पादन दो सरणियों, arr1 कुंजी है कि 'party_' के साथ शुरू के साथ सभी डेटा होने और arr2 सभी कुंजियों कि 'pt _' के साथ शुरू होने के साथ।


Comments

Popular posts from this blog

HTML/CSS - Automatically set height width from background image? -

php - Mysql Show Process - Sleep Commands and what to do -

c - What is the address of buf (the local variable in the main function)? -