Verzeichnisstruktur phpBB-3.2.0
- Veröffentlicht
- 06.01.2017
So funktioniert es
|
Auf das letzte Element klicken. Dies geht jeweils ein Schritt zurück |
Auf das Icon klicken, dies öffnet das Verzeichnis. Nochmal klicken schließt das Verzeichnis. |
|
(Beispiel Datei-Icons)
|
Auf das Icon klicken um den Quellcode anzuzeigen |
StringWrapperInterface.php
001 <?php
002 /**
003 * Zend Framework (http://framework.zend.com/)
004 *
005 * @link http://github.com/zendframework/zf2 for the canonical source repository
006 * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
007 * @license http://framework.zend.com/license/new-bsd New BSD License
008 */
009
010 namespace Zend\Stdlib\StringWrapper;
011
012 interface StringWrapperInterface
013 {
014 /**
015 * Check if the given character encoding is supported by this wrapper
016 * and the character encoding to convert to is also supported.
017 *
018 * @param string $encoding
019 * @param string|null $convertEncoding
020 */
021 public static function isSupported($encoding, $convertEncoding = null);
022
023 /**
024 * Get a list of supported character encodings
025 *
026 * @return string[]
027 */
028 public static function getSupportedEncodings();
029
030 /**
031 * Set character encoding working with and convert to
032 *
033 * @param string $encoding The character encoding to work with
034 * @param string|null $convertEncoding The character encoding to convert to
035 * @return StringWrapperInterface
036 */
037 public function setEncoding($encoding, $convertEncoding = null);
038
039 /**
040 * Get the defined character encoding to work with (upper case)
041 *
042 * @return string
043 */
044 public function getEncoding();
045
046 /**
047 * Get the defined character encoding to convert to (upper case)
048 *
049 * @return string|null
050 */
051 public function getConvertEncoding();
052
053 /**
054 * Returns the length of the given string
055 *
056 * @param string $str
057 * @return int|false
058 */
059 public function strlen($str);
060
061 /**
062 * Returns the portion of string specified by the start and length parameters
063 *
064 * @param string $str
065 * @param int $offset
066 * @param int|null $length
067 * @return string|false
068 */
069 public function substr($str, $offset = 0, $length = null);
070
071 /**
072 * Find the position of the first occurrence of a substring in a string
073 *
074 * @param string $haystack
075 * @param string $needle
076 * @param int $offset
077 * @return int|false
078 */
079 public function strpos($haystack, $needle, $offset = 0);
080
081 /**
082 * Convert a string from defined encoding to the defined convert encoding
083 *
084 * @param string $str
085 * @param bool $reverse
086 * @return string|false
087 */
088 public function convert($str, $reverse = false);
089
090 /**
091 * Wraps a string to a given number of characters
092 *
093 * @param string $str
094 * @param int $width
095 * @param string $break
096 * @param bool $cut
097 * @return string
098 */
099 public function wordWrap($str, $width = 75, $break = "\n", $cut = false);
100
101 /**
102 * Pad a string to a certain length with another string
103 *
104 * @param string $input
105 * @param int $padLength
106 * @param string $padString
107 * @param int $padType
108 * @return string
109 */
110 public function strPad($input, $padLength, $padString = ' ', $padType = STR_PAD_RIGHT);
111 }
112