पायथन में मैं त्रुटि के बिना किसी शब्दकोश से मूल्य प्राप्त करने के लिए "प्राप्त करें" विधि का उपयोग कर सकता हूं।PHP: पाइथन में सरणी मान प्राप्त करें?
a = {1: "a", 2: "b"}
a[3] # error
a.get(3, "") # I got empty string.
तो मैं एक आम/आधार समारोह है कि ऐसा करने के लिए खोज:
function GetItem($Arr, $Key, $Default){
$res = '';
if (array_key_exists($Key, $Arr)) {
$res = $Arr[$Key];
} else {
$res = $Default;
}
return $res;
}
अजगर में के रूप में PHP में मूल रूप से एक ही समारोह है?
धन्यवाद: dd
सरणी की कुंजी का उपयोग करके मूल्य प्राप्त करने के लिए आपको फ़ंक्शन की आवश्यकता क्यों है। $ a ['key'] इस – zod
@zod के साथ क्या गलत है: यदि कुंजी मौजूद नहीं है, तो आपको एक PHP त्रुटि मिलती है। नीचे दिए गए उत्तरों में से किसी एक फ़ंक्शन का उपयोग करने से आपको त्रुटि संदेश की बजाय डिफ़ॉल्ट मान प्राप्त करने की अनुमति मिलती है। –