Skip to main content

Php Learning Time

 Differences of explode( ) and implode( ) in php:

explode: একটা স্ট্রিংকে কোনো একটা সেপারেটরের বেসিসে অ্যারেতে কনভার্ট করে, যেমন 
<?php
$text="Hello How are you?";
print_r(explode(" ",$text));
?>
This will give output of 
Array
(
    [0] => Hello
    [1] => How
    [2] => are
    [3] => you?
)

Differences of array_splice( ) and array_slice( )

ধরেন আসল অ্যারে হচ্ছে   $arr=["Hello","this","is","test","text"];  
এখন এটাকে স্লাইসিং করার জন্য আমরা উপরের দুইটা মেথড ই ব্যবহার করতে পারি , কিন্তু array_splice এটা ইউজ করলে অরজিনাল array ও চেঞ্জ হয়ে যাবে, মানে
যদি আমরা এভাবে লিখি $var2=array_splice($arr,0,2);  তাইলে $var2 এর ভিতরে থাকবে ["Hello" , "this"] ,  আর অরজিনাল array তে বাকি থাকবে ["is", "test", "text"]

কিন্তু যদি আমরা ইউজ করি তাহলে অরজিনাল array আগের মতোই থাকবে পাশাপাশি $var2 এর মধ্যে ভ্যালু গুলা এসে পড়বে 
Array
(
    [0] => Hello
    [1] => this
    [2] => is
    [3] => test
    [4] => text
)
Array
(
    [0] => Hello
    [1] => this
)
Array
(
    [0] => Hello
    [1] => this
    [2] => is
    [3] => test
    [4] => text
)

Comments

Popular posts from this blog

IELTS Spoken Class Adminssion Scenario - 01

.......  Student: Hello, May I come in, sir ? Optional (student): May I sit ? Sir:  Please have a seat. Sir: How may I help you, Sir ? Student: I would like to admit in your spoken course. Sir: Oh sure. Student: How many days are there in a week ? Sir: There are three classes in a week. Student: What time do you offer class ? Sir: We have class at 11am / 4pm / 6pm / 8pm