کار با رشته در پی اچ پی

۲۷ اسفند ۱۳۹۶

کار با رشته در برنامه نویسی امری ضروری و بدیهی است. در این مقاله ما برخی از فانکشنها پر استفاده در PHP را به شما معرفی و طرز کار آنها را شرح می دهیم.

بدست آوردن طول رشته


<?php

$str = "Hello, this is a string!";
echo strlen($str); //output: 24

شمارش کلمات در یک جمله


<?php
$str = "Hello, this is a string!";
echo str_word_count($str); //output: 5

جایگزین کردن کلمات


<?php
$str = "A big cat, and a small cat";
$str2 = str_replace("cat", "dog", $str, $count);

echo $str2; //output: A big dog, and a small dog.
echo "<br>Changed $count times."; //2 times

بدست آوردن مکان کلمات در جمله


<?php
$str = "Hello, this is a string!";
echo strpos($str, "this"); //7

باید توجه کنید که شمارش از صفر شروع می شود.


<?php
$str = "abcdefghijk";
$p = strpos($str, "efg"); //4

echo substr($str, ($p+3), 2); //hi
echo substr($str, ($p-3), 3); //bcd

با کد زیر 3 کلمه اول جمله را دریافت خواهید کرد:


<?php
substr($str, 0, 3);

وبا کد زیر 3 کلمه آخر جمله را دریافت خواهید کرد:


<?php
echo substr($str, -3, 3);

معکوس کردن کلمات


<?php
$str = "Japan";
echo strrev($str); //napaJ


تبدیل جمله به آرایه


<?php
$str = "Hello, this is a string!";
$array = explode(" ",$str);

print_r($array);

خروجی


Array
(
    [0] => Hello,
    [1] => this
    [2] => is
    [3] => a
    [4] => string!
)

از بین بردن فاصله های خالی در جملات


<?php
$str = " Hello ";
echo "[$str]"; //output: [ Hello ]
echo "[".ltrim($str)."]"; //output: [Hello ]
echo "[".rtrim($str)."]"; //output: [ Hello]

بزرگ و کوچک کردن حروف


<?php
$str = "hello my World!";

echo strtolower($str); //hello my world!
echo strtoupper($str); //HELLO MY WORLD!
echo ucwords($str); //Hello My World!
echo ucfirst($str); //Hello my World!

 نویسنده:حمید شاه محمدی
 تعداد مشاهده خبر:(356)
 هر روز از مقاله های جدید طراحی سایت در کانال تلگرام ما با خبر شوید

 میانگین امتیازات:
 
  تعداد رای دهندگان: {{ count }}
نظرات:

{{ x }}
{{ alert }}

نویسنده:{{ com.name }}
{{ com.body }}
{{ com.created_at }}