124 of 410 menu

ფუნქცია chr

ფუნქცია chr პოულობს სიმბოლოს მისი ASCII კოდის მიხედვით.

სინტაქსი

chr(int $codepoint): string

მაგალითი

მოდით გამოვიტანოთ სიმბოლო, რომლის კოდია 97:

<?php echo chr(97); ?>

კოდის შესრულების შედეგი:

'a'

მაგალითი . გამოყენება

მოდით გამოვიტანოთ შემთხვევითი პატარა ლათინური ასო. ამისთვის ვნახოთ ASCII ცხრილი და დავინახოთ, რომ პატარა ლათინური ასოების კოდებია 97-დან 122-მდე. ამიტომ შევქმნათ შემთხვევითი რიცხვი ამ დიაპაზონში mt_rand-ის საშუალებით და შედეგი ჩავსვათ chr-ში:

<?php echo chr(mt_rand(97, 122)); ?>

მაგალითი . გამოყენება

მოდით ახლა ჩამოვაყალიბოთ შემთხვევითი სტრიქონი 6 პატარა ლათინური ასოდან. ამისთვის წინა მაგალითში აღწერილი ოპერაცია გავიმეოროთ 6-ჯერ ციკლში:

<?php $str = ''; for ($i = 1; $i <= 6; $i++) { $str .= chr(mt_rand(97, 122)); } echo $str; ?>

მაგალითი . გამოყენება

დიდი ლათინური ასოების დიაპაზონია 65-90, პატარების - 97-122. ანუ მათ შორის არის ხარვეზი. მოდით მივიღოთ შემთხვევითი სიმბოლო - პატარა ან დიდი ლათინური ასო. ამისთვის range-ის საშუალებით შევქმნათ 2 მასივი: პირველი რიცხვებით 65-დან 90-მდე, ხოლო მეორე რიცხვებით 97-დან 122-მდე. გავაერთიანოთ ისინი ერთად array_merge-ის საშუალებით და შემდეგ გამოვიტანოთ ამ მასივის შემთხვევითი ელემენტი array_rand-ის საშუალებით:

<?php $codes = array_merge(range(65, 90), range(97, 122)); echo chr($codes[array_rand($codes)]); ?>

ასევე იხილეთ

  • ფუნქცია ord,
    რომელიც აბრუნებს სიმბოლოს კოდს
azbydeenesfrkakkptruuz