Subjects

All subjects Django Java Python React Spring Boot JavaScript PHP
Sign Up Free
Question 6 of 10 · Arrays & String Functions
Interview question

What are the most useful PHP string functions? (strlen, substr, str_replace, trim) सबसे उपयोगी PHP string functions कौन से हैं? (strlen, substr, str_replace, trim)

Answer
FunctionPurposeExample
strlen($str)Get string length in bytesstrlen('Hello') = 5
substr($str, $start, $len)Extract a portion of a stringsubstr('Hello', 1, 3) = 'ell'
str_replace($search, $replace, $str)Replace occurrences of a substringstr_replace('a', '@', 'banana') = 'b@n@n@'
trim($str)Remove whitespace (or given chars) from both endstrim(' hi ') = 'hi'
strtolower / strtoupperChange casestrtoupper('hi') = 'HI'
str_contains($haystack, $needle)Check if a string contains a substring (PHP 8+)str_contains('Hello', 'ell') = true

Interview tip: Mention that PHP strings are byte-based, so strlen() and substr() can misbehave on multi-byte (UTF-8) text like Hindi - use mb_strlen() and mb_substr() for correct multi-byte handling.

Functionउद्देश्यउदाहरण
strlen($str)string की length bytes मेंstrlen('Hello') = 5
substr($str, $start, $len)string का एक हिस्सा निकालनाsubstr('Hello', 1, 3) = 'ell'
str_replace($search, $replace, $str)substring की occurrences बदलनाstr_replace('a', '@', 'banana') = 'b@n@n@'
trim($str)दोनों सिरों से whitespace (या दिए गए chars) हटानाtrim(' hi ') = 'hi'
strtolower / strtouppercase बदलनाstrtoupper('hi') = 'HI'
str_contains($haystack, $needle)substring है या नहीं चेक करना (PHP 8+)str_contains('Hello', 'ell') = true

इंटरव्यू टिप: बताएं PHP strings byte-based हैं, इसलिए strlen() और substr() multi-byte (UTF-8) टेक्स्ट जैसे हिंदी पर गलत व्यवहार कर सकते हैं - सही multi-byte handling के लिए mb_strlen() और mb_substr() इस्तेमाल करें।

Was this answer clear?