Skip to content

Instantly share code, notes, and snippets.

@mcanvar
Created April 10, 2016 11:41
Show Gist options
  • Save mcanvar/b8177e7920f9e58058a8fd97322caddd to your computer and use it in GitHub Desktop.
Save mcanvar/b8177e7920f9e58058a8fd97322caddd to your computer and use it in GitHub Desktop.
PHP str_words_count Fonksiyonu
<!--
Author: Mevlüt Canvar
-->
<!DOCTYPE html>
<html>
<head>
<title>str_words_count</title>
<script type="text/javascript" src="http://localhost:35729/livereload.js"></script>
</head>
<body>
<h1>str_words_count</h1>
<h3 style="color: ">
mixed str_word_count ( string $string [, int $format = 0 [, string $charlist ]] )
</h3>
<h2>
Aldığı karakter katarının(string) kelime sayısını döndürüyor.
</h2>
<p>
Kullanımı:
<br>
<?php
$d1 = "Th3 poss1ble value for the format and the resultant outputs are listed below.";
$wc1 = str_word_count($d1);
var_dump($wc1);
?>
</p>
<p>
format parametresini 1 olarak ayarlayıp kelimeleri dizge olarak geri döndürebiliriz.
<br>
<?php
$wc2 = str_word_count($d1, 1);
var_dump($wc2);
?>
</p>
<p>
Eğer format parametresini 1 olarak ayarlayıp karakter listesi verirsek,
fonksiyon verdiğimiz karakterleri dikkate alarak o kısımlarda kelime ayıırımı yapmaz.
<br>
<?php
$wc3 = str_word_count($d1, 2,"31");
var_dump($wc3);
?>
</p>
<p>
Şimdi de format parametresini 2 olarak ayarlayıp kelimeleri gerçek indisleri ile beraber döndürelim.
<br>
<?php
$wc3 = str_word_count($d1, 2);
var_dump($wc3);
?>
<br>
<br>
UTF8 olmayan bir karakter katarı ile:
<br>
<?php
$d2 = "Şimdi de format parametresini 2 olarak ayarlayıp kelimeleri gerçek indisleri ile beraber döndürelim.";
$wc4 = str_word_count($d2, 1);
var_dump($wc4);
?>
</p>
<p>
Charlist parametresine bir aralık verebiliriz.
<br>
<?php
$d3 = "Th3 poss1ble value for the format and the resul6789101112tant outputs are listed below.";
$wc5 = str_word_count($d3, 1,"6..9");
var_dump($wc5);
?>
</p>
</body>
</html>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment