Linux and UNIX Man Pages

Linux & Unix Commands - Search Man Pages

apc_dec(3) [php man page]

APC_DEC(3)								 1								APC_DEC(3)

apc_dec - Decrease a stored number

SYNOPSIS
int apc_dec (string $key, [int $step = 1], [bool &$success]) DESCRIPTION
Decreases a stored integer value. PARAMETERS
o $key - The key of the value being decreased. o $step - The step, or value to decrease. o $success - Optionally pass the success or fail boolean value to this referenced variable. RETURN VALUES
Returns the current value of $key's value on success, or FALSE on failure EXAMPLES
Example #1 apc_dec(3) example <?php echo "Let's do something with success", PHP_EOL; apc_store('anumber', 42); echo apc_fetch('anumber'), PHP_EOL; echo apc_dec('anumber'), PHP_EOL; echo apc_dec('anumber', 10), PHP_EOL; echo apc_dec('anumber', 10, $success), PHP_EOL; var_dump($success); echo "Now, let's fail", PHP_EOL, PHP_EOL; apc_store('astring', 'foo'); $ret = apc_dec('astring', 1, $fail); var_dump($ret); var_dump($fail); ?> The above example will output something similar to: Let's do something with success 42 41 31 21 bool(true) Now, let's fail bool(false) bool(false) SEE ALSO
apc_inc(3). PHP Documentation Group APC_DEC(3)

Check Out this Related Man Page

BASENAME(3)								 1							       BASENAME(3)

basename - Returns trailing name component of path

SYNOPSIS
string basename (string $path, [string $suffix]) DESCRIPTION
Given a string containing the path to a file or directory, this function will return the trailing name component. PARAMETERS
o $path - A path. On Windows, both slash ( /) and backslash ( ) are used as directory separator character. In other environments, it is the forward slash ( /). o $suffix - If the name component ends in $suffix this will also be cut off. RETURN VALUES
Returns the base name of the given $path. EXAMPLES
Example #1 basename(3) example <?php echo "1) ".basename("/etc/sudoers.d", ".d").PHP_EOL; echo "2) ".basename("/etc/sudoers.d").PHP_EOL; echo "3) ".basename("/etc/passwd").PHP_EOL; echo "4) ".basename("/etc/").PHP_EOL; echo "5) ".basename(".").PHP_EOL; echo "6) ".basename("/"); ?> The above example will output: 1) sudoers 2) sudoers.d 3) passwd 4) etc 5) . 6) NOTES
Note basename(3) operates naively on the input string, and is not aware of the actual filesystem, or path components such as " ..". Note basename(3) is locale aware, so for it to see the correct basename with multibyte character paths, the matching locale must be set using the setlocale(3) function. SEE ALSO
dirname(3), pathinfo(3). PHP Documentation Group BASENAME(3)
Man Page

10 More Discussions You Might Find Interesting

1. UNIX for Dummies Questions & Answers

Urgent! Cannot boot to Solaris Unix 2.8

OK! I am a newbie so please give me step by step details on what i need to do! :confused: I don't know what a stop key is. I think it is the one that looks like a spade. I don't know. :eek: Let me know what to do and I will be so grateful! :) The system is a Sun Fire system not an Intel system. ... (3 Replies)
Discussion started by: mochatee
3 Replies

2. UNIX for Dummies Questions & Answers

Storing the output into a variable

Hi unix gurus, I am trying to store the result of a command into a variable. But it is not getting stored. x='hello' y=echo $x | wc -c but it is giving the output as 0(zero) Pls help me its very urgent (7 Replies)
Discussion started by: ravi raj kumar
7 Replies

3. Shell Programming and Scripting

Creating a menu

Hi, I need your help co create a very small menu somthing that look like this: 1. first step 2. second step 3. last step from step : ___ to step : ___ If the user choose 1 --> it will echo : Hellow If the user choose 2 --> it will echo : World If the user choose 3 --> it will echo... (4 Replies)
Discussion started by: yoavbe
4 Replies

4. Shell Programming and Scripting

decimal calculation

Hi am calculating the percentage of the pass and fail. Pass: echo `echo 1498*100/1667| bc`% fail: echo `echo 169*100/1667 | bc`% for this am getting PASS= 89% fail =10 % I need to fetch the exact decimal percentage like PASS = 89.8 % FAIL= 10.2 % Please advice me (3 Replies)
Discussion started by: bobprabhu
3 Replies

5. UNIX for Dummies Questions & Answers

Please help .[0-9][0-9] assignment not working , it is splitting up

All, I am trying to do the below step _pool="/pf/data/" (19:pnt:/pf/temp>) echo $_ppool /pf/data01 /pf/data02/ /pft/data03/ /pft/data04/ /pf/data05/ /pf/data06/ when i echo my assignment it is not showing the string that i assigned , instead it is showing the whole split. What will... (1 Reply)
Discussion started by: arunkumar_mca
1 Replies

6. Shell Programming and Scripting

Append && echo "success" to all commands

I am learning to build from SVN and other tools, with a lot of copying and pasting from forums. I like to append && echo "success" to all commands so that I can see at a glance if things went all right. Is there a way that I can have the bash shell append this to all commands? Thanks! (5 Replies)
Discussion started by: dotancohen
5 Replies

7. UNIX for Dummies Questions & Answers

Need help in scripting

Hi, I have a file which is having some contents, in that I want to grep for 3 particular patterns. If all the 3 patterns are present then I like to echo success else echo failure. Could you please help me how we can do this unix script. Thanks, (1 Reply)
Discussion started by: senor.ram
1 Replies

8. Programming

while loop perl

I am trying to create a success and fail as below in a perl script : while echo$? is 2 it should append as below to .fail file ===================== if ( open(IN, "$outputfile")) { while( $my_line = <IN> ) { #print "$my_line \n" ; return 0; ... (3 Replies)
Discussion started by: sriram003
3 Replies

9. Shell Programming and Scripting

Can we echo something for "down key"

I know echo -e "\n" is Enter, but how about "down key" or "up key" in bash (8 Replies)
Discussion started by: yanglei_fage
8 Replies

10. UNIX for Dummies Questions & Answers

If statement with two boolean conditions

#!/bin/bash if && then echo "True" else echo "False" fi Hi everyone, I am new to UNIX, here I have a if statement elevating two boolean conditions. I thought the output should be True because there are + in the statement. But it turns out to be False. Can anyone... (3 Replies)
Discussion started by: mryuyu1111
3 Replies