COUNT_CHARS(3) 1 COUNT_CHARS(3)count_chars - Return information about characters used in a stringSYNOPSIS
mixed count_chars (string $string, [int $mode])
DESCRIPTION
Counts the number of occurrences of every byte-value (0..255) in $string and returns it in various ways.
PARAMETERS
o $string
- The examined string.
o $mode
- See return values.
RETURN VALUES
Depending on $modecount_chars(3) returns one of the following:
o 0 - an array with the byte-value as key and the frequency of every byte as value.
o 1 - same as 0 but only byte-values with a frequency greater than zero are listed.
o 2 - same as 0 but only byte-values with a frequency equal to zero are listed.
o 3 - a string containing all unique characters is returned.
o 4 - a string containing all not used characters is returned.
EXAMPLES
Example #1
count_chars(3) example
<?php
$data = "Two Ts and one F.";
foreach (count_chars($data, 1) as $i => $val) {
echo "There were $val instance(s) of "" , chr($i) , "" in the string.
";
}
?>
The above example will output:
There were 4 instance(s) of " " in the string.
There were 1 instance(s) of "." in the string.
There were 1 instance(s) of "F" in the string.
There were 2 instance(s) of "T" in the string.
There were 1 instance(s) of "a" in the string.
There were 1 instance(s) of "d" in the string.
There were 1 instance(s) of "e" in the string.
There were 2 instance(s) of "n" in the string.
There were 2 instance(s) of "o" in the string.
There were 1 instance(s) of "s" in the string.
There were 1 instance(s) of "w" in the string.
SEE ALSO strpos(3), substr_count(3).
PHP Documentation Group COUNT_CHARS(3)
Check Out this Related Man Page
CUBRID_DROP(3) 1 CUBRID_DROP(3)cubrid_drop - Delete an instance using OIDSYNOPSIS
bool cubrid_drop (resource $conn_identifier, string $oid)
DESCRIPTION
The cubrid_drop(3) function is used to delete an instance from database by using the $oid of the instance.
PARAMETERS
o $conn_identifier
-Connection identifier.
o $oid
-Oid of the instance that you want to delete.
RETURN VALUES
TRUE, when process is successful.
FALSE, when process is unsuccessful.
EXAMPLES
Example #1
cubrid_drop(3) example
<?php
$conn = cubrid_connect("localhost", 33000, "demodb");
@cubrid_execute($conn, "DROP TABLE foo");
cubrid_execute($conn, "CREATE TABLE foo(a int AUTO_INCREMENT, b set(int), c list(int), d char(10))");
cubrid_execute($conn, "INSERT INTO foo(a, b, c, d) VALUES(1, {1,2,3}, {11,22,33,333}, 'a')");
cubrid_execute($conn, "INSERT INTO foo(a, b, c, d) VALUES(2, {4,5,7}, {44,55,66,666}, 'b')");
$req = cubrid_execute($conn, "SELECT * FROM foo", CUBRID_INCLUDE_OID);
cubrid_move_cursor($req, 1, CUBRID_CURSOR_FIRST);
$oid = cubrid_current_oid($req);
printf("--- Before Drop: ---
");
$attr = cubrid_get($conn, $oid);
var_dump($attr);
if (cubrid_drop($conn, $oid)) {
cubrid_commit($conn);
} else {
cubrid_rollback($conn);
}
cubrid_close_request($req);
$req = cubrid_execute($conn, "SELECT * FROM foo", CUBRID_INCLUDE_OID);
cubrid_move_cursor($req, 1, CUBRID_CURSOR_FIRST);
$oid = cubrid_current_oid($req);
printf("
--- After Drop: ---
");
$attr = cubrid_get($conn, $oid);
var_dump($attr);
cubrid_close_request($req);
cubrid_disconnect($conn);
?>
The above example will output:
--- Before Drop: ---
array(4) {
["a"]=>
string(1) "1"
["b"]=>
array(3) {
[0]=>
string(1) "1"
[1]=>
string(1) "2"
[2]=>
string(1) "3"
}
["c"]=>
array(4) {
[0]=>
string(2) "11"
[1]=>
string(2) "22"
[2]=>
string(2) "33"
[3]=>
string(3) "333"
}
["d"]=>
string(10) "a "
}
--- After Drop: ---
array(4) {
["a"]=>
string(1) "2"
["b"]=>
array(3) {
[0]=>
string(1) "4"
[1]=>
string(1) "5"
[2]=>
string(1) "7"
}
["c"]=>
array(4) {
[0]=>
string(2) "44"
[1]=>
string(2) "55"
[2]=>
string(2) "66"
[3]=>
string(3) "666"
}
["d"]=>
string(10) "b "
}
SEE ALSO cubrid_is_instance(3).
PHP Documentation Group CUBRID_DROP(3)