NameCaseLib/Docs/default/NCLStr.html
2011-07-11 20:56:11 +03:00

542 lines
20 KiB
HTML
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<!-- template designed by Marco Von Ballmoos -->
<title>Docs For Class NCLStr</title>
<link rel="stylesheet" href="../media/stylesheet.css" />
<meta http-equiv='Content-Type' content='text/html; charset=utf-8'/>
</head>
<body>
<div class="page-body">
<h2 class="class-name">Class NCLStr</h2>
<a name="sec-description"></a>
<div class="info-box">
<div class="info-box-title">Description</div>
<div class="nav-bar">
<span class="disabled">Description</span> |
<a href="#sec-var-summary">Vars</a> (<a href="#sec-vars">details</a>)
| <a href="#sec-method-summary">Methods</a> (<a href="#sec-methods">details</a>)
</div>
<div class="info-box-body">
<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">Класс содержит функции для работы со строками, которые используются в NCLNameCaseLib</p>
<ul class="tags">
<li><span class="field">author:</span> Андрей Чайка &lt;<a href="mailto:bymer3@gmail.com">bymer3@gmail.com</a>&gt;</li>
<li><span class="field">version:</span> 0.4.1</li>
</ul>
<p class="notes">
Located in <a class="field" href="_NCL---NCLStr.php.html">/NCL/NCLStr.php</a> (line <span class="field">8</span>)
</p>
<pre></pre>
</div>
</div>
<a name="sec-var-summary"></a>
<div class="info-box">
<div class="info-box-title">Variable Summary</span></div>
<div class="nav-bar">
<a href="#sec-description">Description</a> |
<span class="disabled">Vars</span> (<a href="#sec-vars">details</a>)
|
<a href="#sec-method-summary">Methods</a> (<a href="#sec-methods">details</a>)
</div>
<div class="info-box-body">
<div class="var-summary">
<div class="var-title">
static <span class="var-type">string</span>
<a href="#$charset" title="details" class="var-name">$charset</a>
</div>
</div>
</div>
</div>
<a name="sec-method-summary"></a>
<div class="info-box">
<div class="info-box-title">Method Summary</span></div>
<div class="nav-bar">
<a href="#sec-description">Description</a> |
<a href="#sec-var-summary">Vars</a> (<a href="#sec-vars">details</a>)
|
<span class="disabled">Methods</span> (<a href="#sec-methods">details</a>)
</div>
<div class="info-box-body">
<div class="method-summary">
<div class="method-definition">
static <span class="method-result">string</span>
<a href="#connectLetters" title="details" class="method-name">connectLetters</a>
(<span class="var-type">array</span>&nbsp;<span class="var-name">$lettersArr</span>)
</div>
<div class="method-definition">
static <span class="method-result">array</span>
<a href="#explode" title="details" class="method-name">explode</a>
(<span class="var-type">string</span>&nbsp;<span class="var-name">$pattern</span>, <span class="var-type">string</span>&nbsp;<span class="var-name">$string</span>)
</div>
<div class="method-definition">
static <span class="method-result">bool</span>
<a href="#isLowerCase" title="details" class="method-name">isLowerCase</a>
(<span class="var-type">string</span>&nbsp;<span class="var-name">$phrase</span>)
</div>
<div class="method-definition">
static <span class="method-result">bool</span>
<a href="#isUpperCase" title="details" class="method-name">isUpperCase</a>
(<span class="var-type">string</span>&nbsp;<span class="var-name">$phrase</span>)
</div>
<div class="method-definition">
static <span class="method-result">array</span>
<a href="#splitLetters" title="details" class="method-name">splitLetters</a>
(<span class="var-type">string</span>&nbsp;<span class="var-name">$phrase</span>)
</div>
<div class="method-definition">
static <span class="method-result">int</span>
<a href="#strlen" title="details" class="method-name">strlen</a>
(<span class="var-type">string</span>&nbsp;<span class="var-name">$str</span>)
</div>
<div class="method-definition">
static <span class="method-result">int</span>
<a href="#strpos" title="details" class="method-name">strpos</a>
(<span class="var-type">string</span>&nbsp;<span class="var-name">$haystack</span>, <span class="var-type">string</span>&nbsp;<span class="var-name">$needle</span>, [<span class="var-type">int</span>&nbsp;<span class="var-name">$offset</span> = <span class="var-default">0</span>])
</div>
<div class="method-definition">
static <span class="method-result">int</span>
<a href="#strrpos" title="details" class="method-name">strrpos</a>
(<span class="var-type">string</span>&nbsp;<span class="var-name">$haystack</span>, <span class="var-type">string</span>&nbsp;<span class="var-name">$needle</span>, [<span class="var-type">int</span>&nbsp;<span class="var-name">$offset</span> = <span class="var-default">null</span>])
</div>
<div class="method-definition">
static <span class="method-result">string</span>
<a href="#strtolower" title="details" class="method-name">strtolower</a>
(<span class="var-type">string</span>&nbsp;<span class="var-name">$str</span>)
</div>
<div class="method-definition">
static <span class="method-result">string</span>
<a href="#strtoupper" title="details" class="method-name">strtoupper</a>
(<span class="var-type">string</span>&nbsp;<span class="var-name">$str</span>)
</div>
<div class="method-definition">
static <span class="method-result">int</span>
<a href="#substr" title="details" class="method-name">substr</a>
(<span class="var-type">string</span>&nbsp;<span class="var-name">$str</span>, <span class="var-type">int</span>&nbsp;<span class="var-name">$start</span>, [<span class="var-type">int</span>&nbsp;<span class="var-name">$length</span> = <span class="var-default">null</span>])
</div>
</div>
</div>
</div>
<a name="sec-vars"></a>
<div class="info-box">
<div class="info-box-title">Variables</div>
<div class="nav-bar">
<a href="#sec-description">Description</a> |
<a href="#sec-var-summary">Vars</a> (<span class="disabled">details</span>)
|
<a href="#sec-method-summary">Methods</a> (<a href="#sec-methods">details</a>)
</div>
<div class="info-box-body">
<a name="var$charset" id="$charset"><!-- --></A>
<div class="oddrow">
<div class="var-header">
<span class="var-title">
static <span class="var-type">string</span>
<span class="var-name">$charset</span>
= <span class="var-default"> 'utf-8'</span> (line <span class="line-number">14</span>)
</span>
</div>
<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">Кодировка, в котороя работает система</p>
</div>
</div>
</div>
<a name="sec-methods"></a>
<div class="info-box">
<div class="info-box-title">Methods</div>
<div class="nav-bar">
<a href="#sec-description">Description</a> |
<a href="#sec-var-summary">Vars</a> (<a href="#sec-vars">details</a>)
<a href="#sec-method-summary">Methods</a> (<span class="disabled">details</span>)
</div>
<div class="info-box-body">
<A NAME='method_detail'></A>
<a name="methodconnectLetters" id="connectLetters"><!-- --></a>
<div class="evenrow">
<div class="method-header">
<span class="method-title">static method connectLetters</span> (line <span class="line-number">123</span>)
</div>
<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">Соединяет массив букв в строку</p>
<ul class="tags">
<li><span class="field">return:</span> строка</li>
</ul>
<div class="method-signature">
static
<span class="method-result">string</span>
<span class="method-name">
connectLetters
</span>
(<span class="var-type">array</span>&nbsp;<span class="var-name">$lettersArr</span>)
</div>
<ul class="parameters">
<li>
<span class="var-type">array</span>
<span class="var-name">$lettersArr</span><span class="var-description">: массив букв</span> </li>
</ul>
</div>
<a name="methodexplode" id="explode"><!-- --></a>
<div class="oddrow">
<div class="method-header">
<span class="method-title">static method explode</span> (line <span class="line-number">134</span>)
</div>
<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">Разбивает строку на части использую шаблон</p>
<ul class="tags">
<li><span class="field">return:</span> разбитый массив</li>
</ul>
<div class="method-signature">
static
<span class="method-result">array</span>
<span class="method-name">
explode
</span>
(<span class="var-type">string</span>&nbsp;<span class="var-name">$pattern</span>, <span class="var-type">string</span>&nbsp;<span class="var-name">$string</span>)
</div>
<ul class="parameters">
<li>
<span class="var-type">string</span>
<span class="var-name">$pattern</span><span class="var-description">: шаблон разбития</span> </li>
<li>
<span class="var-type">string</span>
<span class="var-name">$string</span><span class="var-description">: строка, которую нужно разбить</span> </li>
</ul>
</div>
<a name="methodisLowerCase" id="isLowerCase"><!-- --></a>
<div class="evenrow">
<div class="method-header">
<span class="method-title">static method isLowerCase</span> (line <span class="line-number">87</span>)
</div>
<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">Проверяет в нижнем ли регистре находится строка</p>
<ul class="tags">
<li><span class="field">return:</span> в нижнем ли регистре строка</li>
</ul>
<div class="method-signature">
static
<span class="method-result">bool</span>
<span class="method-name">
isLowerCase
</span>
(<span class="var-type">string</span>&nbsp;<span class="var-name">$phrase</span>)
</div>
<ul class="parameters">
<li>
<span class="var-type">string</span>
<span class="var-name">$phrase</span><span class="var-description">: строка</span> </li>
</ul>
</div>
<a name="methodisUpperCase" id="isUpperCase"><!-- --></a>
<div class="oddrow">
<div class="method-header">
<span class="method-title">static method isUpperCase</span> (line <span class="line-number">97</span>)
</div>
<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">Проверяет в верхнем ли регистре находится строка</p>
<ul class="tags">
<li><span class="field">return:</span> в верхнем ли регистре строка</li>
</ul>
<div class="method-signature">
static
<span class="method-result">bool</span>
<span class="method-name">
isUpperCase
</span>
(<span class="var-type">string</span>&nbsp;<span class="var-name">$phrase</span>)
</div>
<ul class="parameters">
<li>
<span class="var-type">string</span>
<span class="var-name">$phrase</span><span class="var-description">: строка</span> </li>
</ul>
</div>
<a name="methodsplitLetters" id="splitLetters"><!-- --></a>
<div class="evenrow">
<div class="method-header">
<span class="method-title">static method splitLetters</span> (line <span class="line-number">107</span>)
</div>
<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">Превращает строку в массив букв</p>
<ul class="tags">
<li><span class="field">return:</span> массив букв</li>
</ul>
<div class="method-signature">
static
<span class="method-result">array</span>
<span class="method-name">
splitLetters
</span>
(<span class="var-type">string</span>&nbsp;<span class="var-name">$phrase</span>)
</div>
<ul class="parameters">
<li>
<span class="var-type">string</span>
<span class="var-name">$phrase</span><span class="var-description">: строка</span> </li>
</ul>
</div>
<a name="methodstrlen" id="strlen"><!-- --></a>
<div class="oddrow">
<div class="method-header">
<span class="method-title">static method strlen</span> (line <span class="line-number">45</span>)
</div>
<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">Определение длины строки</p>
<ul class="tags">
<li><span class="field">return:</span> длина строки</li>
</ul>
<div class="method-signature">
static
<span class="method-result">int</span>
<span class="method-name">
strlen
</span>
(<span class="var-type">string</span>&nbsp;<span class="var-name">$str</span>)
</div>
<ul class="parameters">
<li>
<span class="var-type">string</span>
<span class="var-name">$str</span><span class="var-description">: строка</span> </li>
</ul>
</div>
<a name="methodstrpos" id="strpos"><!-- --></a>
<div class="evenrow">
<div class="method-header">
<span class="method-title">static method strpos</span> (line <span class="line-number">35</span>)
</div>
<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">Поиск подстроки в строке</p>
<ul class="tags">
<li><span class="field">return:</span> позиция подстроки в строке</li>
</ul>
<div class="method-signature">
static
<span class="method-result">int</span>
<span class="method-name">
strpos
</span>
(<span class="var-type">string</span>&nbsp;<span class="var-name">$haystack</span>, <span class="var-type">string</span>&nbsp;<span class="var-name">$needle</span>, [<span class="var-type">int</span>&nbsp;<span class="var-name">$offset</span> = <span class="var-default">0</span>])
</div>
<ul class="parameters">
<li>
<span class="var-type">string</span>
<span class="var-name">$haystack</span><span class="var-description">: строка, в которой искать</span> </li>
<li>
<span class="var-type">string</span>
<span class="var-name">$needle</span><span class="var-description">: подстрока, которую нужно найти</span> </li>
<li>
<span class="var-type">int</span>
<span class="var-name">$offset</span><span class="var-description">: начало поиска</span> </li>
</ul>
</div>
<a name="methodstrrpos" id="strrpos"><!-- --></a>
<div class="oddrow">
<div class="method-header">
<span class="method-title">static method strrpos</span> (line <span class="line-number">77</span>)
</div>
<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">Поиск подстроки в строке справа</p>
<ul class="tags">
<li><span class="field">return:</span> позиция подстроки в строке</li>
</ul>
<div class="method-signature">
static
<span class="method-result">int</span>
<span class="method-name">
strrpos
</span>
(<span class="var-type">string</span>&nbsp;<span class="var-name">$haystack</span>, <span class="var-type">string</span>&nbsp;<span class="var-name">$needle</span>, [<span class="var-type">int</span>&nbsp;<span class="var-name">$offset</span> = <span class="var-default">null</span>])
</div>
<ul class="parameters">
<li>
<span class="var-type">string</span>
<span class="var-name">$haystack</span><span class="var-description">: строка, в которой искать</span> </li>
<li>
<span class="var-type">string</span>
<span class="var-name">$needle</span><span class="var-description">: подстрока, которую нужно найти</span> </li>
<li>
<span class="var-type">int</span>
<span class="var-name">$offset</span><span class="var-description">: начало поиска</span> </li>
</ul>
</div>
<a name="methodstrtolower" id="strtolower"><!-- --></a>
<div class="evenrow">
<div class="method-header">
<span class="method-title">static method strtolower</span> (line <span class="line-number">55</span>)
</div>
<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">Переводит строку в нижний регистр</p>
<ul class="tags">
<li><span class="field">return:</span> строка в нижнем регистре</li>
</ul>
<div class="method-signature">
static
<span class="method-result">string</span>
<span class="method-name">
strtolower
</span>
(<span class="var-type">string</span>&nbsp;<span class="var-name">$str</span>)
</div>
<ul class="parameters">
<li>
<span class="var-type">string</span>
<span class="var-name">$str</span><span class="var-description">: строка</span> </li>
</ul>
</div>
<a name="methodstrtoupper" id="strtoupper"><!-- --></a>
<div class="oddrow">
<div class="method-header">
<span class="method-title">static method strtoupper</span> (line <span class="line-number">65</span>)
</div>
<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">Переводит строку в верхний регистр</p>
<ul class="tags">
<li><span class="field">return:</span> строка в верхнем регистре</li>
</ul>
<div class="method-signature">
static
<span class="method-result">string</span>
<span class="method-name">
strtoupper
</span>
(<span class="var-type">string</span>&nbsp;<span class="var-name">$str</span>)
</div>
<ul class="parameters">
<li>
<span class="var-type">string</span>
<span class="var-name">$str</span><span class="var-description">: строка</span> </li>
</ul>
</div>
<a name="methodsubstr" id="substr"><!-- --></a>
<div class="evenrow">
<div class="method-header">
<span class="method-title">static method substr</span> (line <span class="line-number">23</span>)
</div>
<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">Получить подстроку из строки</p>
<ul class="tags">
<li><span class="field">return:</span> подстрока</li>
</ul>
<div class="method-signature">
static
<span class="method-result">int</span>
<span class="method-name">
substr
</span>
(<span class="var-type">string</span>&nbsp;<span class="var-name">$str</span>, <span class="var-type">int</span>&nbsp;<span class="var-name">$start</span>, [<span class="var-type">int</span>&nbsp;<span class="var-name">$length</span> = <span class="var-default">null</span>])
</div>
<ul class="parameters">
<li>
<span class="var-type">string</span>
<span class="var-name">$str</span><span class="var-description">: строка</span> </li>
<li>
<span class="var-type">int</span>
<span class="var-name">$start</span><span class="var-description">: начало подстроки</span> </li>
<li>
<span class="var-type">int</span>
<span class="var-name">$length</span><span class="var-description">: длина подстроки</span> </li>
</ul>
</div>
</div>
</div>
<p class="notes" id="credit">
Documentation generated on Wed, 06 Jul 2011 13:46:18 +0300 by <a href="http://www.phpdoc.org" target="_blank">phpDocumentor 1.4.3</a>
</p>
</div></body>
</html>