पर फ़ंक्शन को लागू करने का आसान तरीका मुझे array_walk()
और array_map()
से अवगत है। लेकिन जब (एक पुरानी परियोजना पर) तो जैसे पूर्व का उपयोग कर यह असफलएक सरणी
array_walk($_POST, 'mysql_real_escape_string');
चेतावनी: mysql_real_escape_string() उम्मीद पैरामीटर 2 संसाधन, स्ट्रिंग दिया जाना है।
तो मैं इस से थोड़ा अधिक बदसूरत संस्करण
foreach($_POST as $key => $value) {
$_POST[$key] = mysql_real_escape_string($value);
}
तो साथ चला गया क्यों नहीं पहले जिस तरह से काम किया है? किसी फ़ंक्शन में सरणी के मानों को मैप करने का सबसे अच्छा तरीका क्या है?
बदसूरत संस्करण वास्तव में काम करता है? –
बदसूरत संस्करण * करता है * काम करता है। – alex