PHP strlen strtolower trim ucwords Quiz हिंदी में — 20 Questions
PHP String Functions Quiz हिंदी में — strlen, strtoupper, strtolower, trim, ucwords, ucfirst से जुड़े 20 important questions real examples के साथ। BCA, MCA, BSc students के लिए।
-
strlen() function क्या return करता है?
- String में characters की count — integer value
- String को uppercase करके return करता है
- String से spaces हटाकर return करता है
- String की पहली character return करता है
-
strlen("Hello World") का output क्या होगा?
- 11 — space भी एक character count होती है
- 10 — space count नहीं होती
- 5 — सिर्फ "Hello" count होता है
- 0 — numbers नहीं आते
-
strlen() bytes count करता है या characters? इसका क्या फर्क पड़ता है?
- Bytes count करता है — इसलिए strlen("नमस्ते") → 18 आता है, 6 नहीं
- Characters count करता है — हर language में same result
- Words count करता है
- Lines count करता है
-
Twitter जैसे "बचे हुए characters" feature के लिए कौन सा code सही है?
- $remaining = 280 - strlen($tweet);
- $remaining = strlen($tweet) + 280;
- $remaining = strlen($tweet) / 280;
- $remaining = 280 * strlen($tweet);
-
strtoupper("php 8.3") का output क्या होगा?
- PHP 8.3 — numbers और special characters same रहते हैं
- php 8.3 — कोई बदलाव नहीं
- PHP 8.3.0 — version update हो जाता है
- Error — numbers के साथ नहीं चलता
-
strtoupper() के बारे में कौन सी बात सही है?
- Original string नहीं बदलती — नई uppercase string return होती है
- Original string बदल जाती है
- दोनों strings uppercase हो जाती हैं
- यह PHP 8+ में ही available है
-
Case-insensitive comparison के लिए tutorial में कौन सा Pro Tip बताया गया है?
- दोनों strings को strtoupper() या strtolower() करके compare करो
- सिर्फ == operator use करो
- strcmp() function use करो
- strcmp() और strtoupper() एक साथ use ज़रूरी है
-
Constant-style string बनाने के लिए कौन सा function use होता है?
- strtoupper() — जैसे "database_host" → "DATABASE_HOST"
- strtolower() — जैसे "DATABASE_HOST" → "database_host"
- ucwords() — जैसे "database host" → "Database Host"
- trim() — spaces हटाकर constant बनाता है
-
Email normalize करने के लिए कौन सा combination tutorial में बताया गया है?
- strtolower(trim($email)) — पहले trim, फिर lowercase
- strtoupper(trim($email)) — पहले trim, फिर uppercase
- ucwords(trim($email)) — पहले trim, फिर title case
- trim(strtolower($email)) — order matter नहीं करता
-
Email बिना strtolower() के database में store करने से क्या bug आती है?
- "Rahul@Gmail.COM" और "rahul@gmail.com" अलग entries बन जाती हैं — login match नहीं होता
- Email delete हो जाती है
- Password reset हो जाता है
- कोई bug नहीं आती
-
URL slug बनाने के लिए कौन सा code सही है?
- $slug = strtolower(str_replace(" ", "-", $title));
- $slug = strtoupper(str_replace("-", " ", $title));
- $slug = trim(str_replace($title, " ", "-"));
- $slug = ucwords(str_replace(" ", "_", $title));
-
strtolower("HeLLo WoRLd") का output क्या होगा?
- hello world — सभी letters lowercase हो जाएंगे
- Hello World — Title Case हो जाएगा
- HELLO WORLD — Uppercase हो जाएगा
- HeLLo WoRLd — कोई बदलाव नहीं
-
trim() function का Golden Rule tutorial में क्या बताया गया है?
- हर form input को trim() से ज़रूर process करो — "rahul " और "rahul" database में अलग store होते हैं
- trim() सिर्फ passwords पर use करो
- trim() सिर्फ emails पर use करो
- trim() optional है, कोई ज़रूरी नहीं
-
trim(" Hello ") का output क्या होगा?
- "Hello" — दोनों sides की spaces हट जाएंगी
- " Hello " — कोई बदलाव नहीं
- "Hello " — सिर्फ left side trim होगी
- " Hello" — सिर्फ right side trim होगी
-
trim("/home/user/photos/", "/") का output क्या होगा?
- "home/user/photos" — दोनों sides के / हट जाएंगे
- "/home/user/photos/" — कोई बदलाव नहीं
- "home/user/photos/" — सिर्फ left / हटेगा
- Error — custom characters trim नहीं होते
-
Empty field check करने का सही तरीका कौन सा है?
- trim() करने के बाद check करो — if (trim($input) === "")
- सीधे if ($input === "") check करो
- strlen() से check करो बिना trim() के
- isset() से check करो
-
ucwords("RAHUL KUMAR") का output क्या होगा?
- "RAHUL KUMAR" — ucwords() UPPERCASE को नहीं बदलता
- "Rahul Kumar" — Title Case हो जाएगा
- "rahul kumar" — lowercase हो जाएगा
- Error आएगी
-
User का नाम properly display करने के लिए tutorial में कौन सा combination बताया गया है?
- ucwords(strtolower(trim($userNaam))) — पहले trim, फिर lowercase, फिर title case
- strtoupper(trim($userNaam))
- trim(ucwords($userNaam))
- strtolower(ucwords($userNaam))
-
ucfirst() और ucwords() में क्या फर्क है?
- ucfirst() सिर्फ पहले character को capital करता है, ucwords() हर word के पहले character को
- ucwords() सिर्फ पहले character को capital करता है
- दोनों same काम करते हैं
- ucfirst() सिर्फ PHP 8 में available है
-
ucwords($slug, "-") — यहाँ "-" parameter का क्या काम है?
- Hyphen को word separator मानो — "php-tutorial-hindi" → "Php-Tutorial-Hindi"
- Hyphens को spaces से replace करो
- String से hyphens हटाओ
- यह invalid syntax है