PHP:
पाठ खोजना और बदलना
How to: (कैसे करें:)
PHP में text search और replace के लिए str_replace
function का इस्तेमाल करते हैं:
<?php
$originalText = 'Hello World';
$search = 'World';
$replaceWith = 'PHP';
$newText = str_replace($search, $replaceWith, $originalText);
echo $newText; // Output: Hello PHP
?>
Regular expressions के लिए preg_replace
function का इस्तेमाल करते हैं:
<?php
$originalText = 'The quick brown fox jumps over the lazy dog';
$pattern = '/brown fox/';
$replacement = 'black cat';
$newText = preg_replace($pattern, $replacement, $originalText);
echo $newText; // Output: The quick black cat jumps over the lazy dog
?>
Deep Dive (गहराई में जानकारी):
Search और replace functionality PHP में बहुत पहले से है। str_replace
simple strings के लिए है, जबकि preg_replace
complex patterns (regular expressions) के लिए है। Alternatives में string functions जैसे के strpos
, और substr_replace
शामिल हैं। Performance-wise, str_replace
preg_replace
से तेज़ होता है जब patterns simple हों, क्योंकि regular expressions CPU को ज्यादा use करते हैं।
See Also (देखें भी):
- PHP official documentation on
str_replace
: php.net/manual/en/function.str-replace.php - PHP official documentation on
preg_replace
: php.net/manual/en/function.preg-replace.php - Regular Expressions Basic Syntax: regular-expressions.info
strpos
for finding the position of a substring in a string: php.net/manual/en/function.strpos.phpsubstr_replace
for replacing text within a string: php.net/manual/en/function.substr-replace.php