स्ट्रिंग्स में यूआरएल को PHP के साथ लिंक करना
टेक्स्ट में क्लिक करने योग्य लिंक बनाने जैसे कार्यों के लिए स्ट्रिंग्स में यूआरएल को लिंक करना PHP में एक उपयोगी कार्य हो सकता है सामग्री। एक सामान्य उपयोग का मामला URL युक्त एक सादे स्ट्रिंग को क्लिक करने योग्य हाइपरलिंक के साथ HTML में परिवर्तित करना है।
सिंटैक्स:
$string = preg_replace(
"~[[:alpha:]] ://[^<>[:space:]] [[:alnum:]/]~",
"<a href=\"\\0\">\\0</a>",
$string
);
स्पष्टीकरण:
$input = "http://www.google.com पर देखें"; $आउटपुट = preg_replace( "~[[:alpha:]] ://[^[:space:]] [[:alnum:]/]~", "\\0", $इनपुट ); प्रतिध्वनि $आउटपुट; // आउटपुट: "http://www.google.com पर देखें"
$input = "Look on http://www.google.com";
$output = preg_replace(
"~[[:alpha:]] ://[^<>[:space:]] [[:alnum:]/]~",
"<a href=\"\\0\">\\0</a>",
$input
);
echo $output; // Output: "Look on http://www.google.com"
यह समाधान 5.3 से पहले (ereg_replace का उपयोग करके) और PHP 5.3 और बाद में (preg_replace का उपयोग करके) दोनों PHP संस्करणों के साथ संगत है।
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3