PHP strpos str_replace substr Quiz हिंदी में — 20 Questions
PHP String Functions Quiz हिंदी में — strpos, str_contains, str_replace, substr, explode से जुड़े 20 important questions real examples के साथ। BCA, MCA, BSc students के लिए।
-
strpos("Hello PHP World", "PHP") का output क्या होगा?
- 6 — P की index position (0 से शुरू)
- 7
- 1
- true
-
strpos() का सबसे बड़ा trap कौन सा है?
- Position 0 मिलने पर if(strpos()) false मानता है — हमेशा !== false use करो
- यह हमेशा false return करता है
- यह case-insensitive है
- String नहीं मिलने पर -1 return करता है
-
strpos() और stripos() में क्या फर्क है?
- strpos() case-sensitive है, stripos() case-insensitive है (i = insensitive)
- stripos() case-sensitive है, strpos() नहीं
- दोनों same हैं, कोई फर्क नहीं
- stripos() सिर्फ PHP 8 में है
-
URL में HTTPS check करने का सही तरीका कौन सा है?
- if (strpos($url, "https") === 0) — शुरुआत में है या नहीं
- if (strpos($url, "https") !== false)
- if (strpos($url, "https") == true)
- if (strpos($url, "https") > 0)
-
str_contains() PHP के किस version में आया?
- PHP 8.0 — strpos का modern और clean replacement
- PHP 7.0
- PHP 5.6
- PHP 8.2
-
str_contains($str, "") — empty string pass करने पर क्या होगा?
- bool(true) — empty string हमेशा true return करती है
- bool(false)
- Error आएगी
- 0 return होगा
-
PHP 8+ में str_contains() को strpos() से better क्यों माना जाता है?
- Readable है, !== false का झंझट नहीं, bugs कम होते हैं
- str_contains() ज़्यादा fast है
- str_contains() case-insensitive है
- str_contains() array भी accept करता है
-
File extension ".jpg" check करने के लिए PHP 8 Trio का सही function कौन सा है?
- str_ends_with($file, ".jpg") — अंत में है या नहीं
- str_starts_with($file, ".jpg") — शुरू में है या नहीं
- str_contains($file, ".jpg") — कहीं भी है
- strpos($file, ".jpg") !== false
-
str_replace("World", "PHP", "Hello World") का output क्या होगा?
- "Hello PHP"
- "Hello World"
- "World PHP"
- Error आएगी
-
Email template में placeholder fill करने का professional approach क्या है?
- str_replace(["{NAME}", "{ORDER_ID}"], ["Rahul", "ORD-001"], $template)
- echo $name . $orderId;
- sprintf() से ही होता है
- str_contains() से fill होता है
-
str_replace() के $count parameter का क्या काम है?
- कितनी बार replacement हुई — यह count by reference return होती है
- कितने characters replace हुए
- Maximum कितनी बार replace करना है
- Yह PHP 8 में नया parameter है
-
str_replace() और str_ireplace() में क्या फर्क है?
- str_ireplace() case-insensitive है — "WORLD" और "world" दोनों match होते हैं
- str_replace() case-insensitive है
- दोनों same काम करते हैं
- str_ireplace() array accept नहीं करता
-
substr("HindiNotes", 0, 5) का output क्या होगा?
- "Hindi" — index 0 से 5 characters
- "Notes"
- "HindiN"
- "indiN"
-
substr("HindiNotes", -5) का output क्या होगा?
- "Notes" — negative offset का मतलब अंत से count करो
- "Hindi"
- "iNotes"
- Error आएगी
-
Credit card masking के लिए कौन सा code सही है?
- $masked = "XXXX-XXXX-XXXX-" . substr($card, -4);
- $masked = "XXXX-XXXX-XXXX-" . substr($card, 0, 4);
- $masked = substr($card, 4) . "-XXXX";
- $masked = str_replace($card, "XXXX", -4);
-
Blog preview बनाने के लिए 40 characters + "..." का सही code कौन सा है?
- substr($content, 0, 40) . "..."
- substr($content, 40) . "..."
- substr($content, -40) . "..."
- strlen($content, 0, 40) . "..."
-
explode(",", "apple,banana,mango") का output क्या होगा?
- ["apple", "banana", "mango"] — comma से तोड़कर array बनेगा
- "apple banana mango" — spaces में बदल जाएगा
- 3 — items की count
- Error आएगी
-
explode() का opposite (array को string बनाना) कौन सा function है?
- implode() — array को separator से जोड़कर string बनाता है
- combine()
- join_array()
- str_replace()
-
CSV line "Rahul,25,Delhi" से सिर्फ city निकालने का सही code कौन सा है?
- $parts = explode(",", $line); echo $parts[2];
- $parts = explode(",", $line); echo $parts[3];
- $parts = strpos(",", $line); echo $parts[2];
- $parts = substr(",", $line, 2);
-
explode() का $limit parameter क्या करता है?
- Maximum कितने pieces बनाने हैं — बाकी सब आखिरी piece में आ जाते हैं
- Minimum कितने pieces चाहिए
- String की maximum length set करता है
- यह parameter PHP 8 में remove हो गया