format php mysql data injson -
मेरा कोड:
foreach (array_filter ($ पंक्ति ) $ कुंजी = & gt; $ मान) {$ आउटपुट [$ value ['phone']] ['कार्ड'] [] = सरणी ('ईमेल' = & gt; $ value ['email'], 'mobile' = & Gt; $ मान ['मोबाइल'], 'नाम' = & gt; $ मान ['नाम']);} गूंज json_encode ($ आउटपुट);
वर्तमान आउटपुट:
{"919898989898": {"cards": [{"ईमेल": "Vwxy@test.com", "मोबाइल": "919898989898", "नाम": "एबीसीडी"}, {"ईमेल": "pnqr@gmail.com", "मोबाइल": "8686868686", "नाम": "एबीसीडी"}]}, "919923717198": {"कार्ड": [{"ईमेल": "abcd@gmail.com", "मोबाइल": "8686868686", "नाम": "defg"}, {"ईमेल ":" Rstp@test.com "," मोबाइल ":" 919898989898 "," नाम ":" defg "}]}}
अपेक्षित आउटपुट:
{"फ़ोन": [{"919923717198": {"कार्ड": [{"ईमेल": "abcd@gmail.com", "मोबाइल": "8686868686", "नाम": "defg"}, {"ईमेल": "rstp@test.com", "मोबाइल": "919898989898", "नाम": "defg"}]}}] }
इसका प्रयोग करें:
foreach (array_filter ($ पंक्ति) $ कुंजी के रूप में = & gt; $ Value = $ [$ value = '' $ value ['phone']] ['card'] [] = array ('email' = & gt; $ value ['email'], 'mobile' = & gt; $ value [' मोबाइल '],' नाम '= & gt; $ मान [' नाम ']); $ आउटपुट ['फ़ोन'] [] = $ डेटा;
}
इको json_encode ($ आउटपुट);
Comments
Post a Comment