How to print out with equal spacing between columns?
For instance, my file contains the following content...
As you can I have to manually control the spacing between the printing of the columns....I think I saw like
Apparently, it isn't working as it printed out
..................
Unless I do like
it will print out like I wanted
Friends,
I have very large data files (File1 and File2).
Search field1 of File1 into Field1 of File2.
If found then do Field1 of File1 MINUS Field1 of File2
if the answer is <= 0.003 (positive or negative) then
print that line from File1.
File1
ABC1231|1.1111|2.2122|3.3133... (3 Replies)
catch signal SIGPIPE ,print errno but it's value equal to 2(ENOENT)
#define ENOENT 2 /* No such file or directory */
is it should be EPIPE ?
#define EPIPE 32 /* Broken pipe */
Thanks ! (7 Replies)
Hi,
I am writing this script to find all files in a directory and print the filepath, date and file size.
However, it doesnt seem to preserve double spacing file with this script. I would appreciate a pointer or 2 to get around this -
printf("%s ",$i) is printing the filepath, what do... (3 Replies)
Hi all
I am trying to scan a file that has 3 columns:
red blue 123351
red blue 848655
red blue 126354
red blue 023158
black white 654896
red blue 650884
I want an output that sums the rows that have matching columns 1 and 2 :wall:
red blue has 5 entries
black white has 1 entry
... (4 Replies)
for (.....)
echo -e "$Name | $Age | $Sex\t|$Grade\t\t"
done
output:
John |12 |Male |6th
Jack |15 |Male |8th
Zachary |15 |Male |9th
I want the lines to line up...but it's out of line when the name is long (2 Replies)
Using awk, print all the lines where field 8 is equal to x
I really did try, but this awk thing is really hard to figure out.
file1.txt"Georgia","Atlanta","2011-11-02","x","","","",""
"California","Los Angeles","2011-11-03","x","","","",""... (2 Replies)
Hi!
I need to change the spacing assigned to each number in a text file. I have an input file with 5 columns and 3 rows. Here, all numbers are separated by 1 space. I need to change this in such a way that the number in the first column has 6, the number in the second column has 5 and all other... (2 Replies)
how to use "awk" to print any record has pattern not equal ? for example my file has 5 records & I need to get all lines which $1=10 or 20 , $2=10 or 20 and $3 greater than "130302" as it shown :
10 20 1303252348212B030
20 10 1303242348212B030
40 34 1303252348212B030
10 20 ... (14 Replies)
I have the code for the below things..
File1 has the content as below
8859 0 subscriberCreate
18 0 subscriberPaymentMethodChange
1650 0 subscriberProfileUpdate
7668 0 subscriberStatusChange
13 4020100 subscriberProfileUpdate
1 4020129 subscriberStatusChange
2 4020307 subscriberCreate
8831... (5 Replies)
Discussion started by: Mahen
5 Replies
LEARN ABOUT PHP
call_user_func
CALL_USER_FUNC(3) 1 CALL_USER_FUNC(3)call_user_func - Call the callback given by the first parameterSYNOPSIS
mixed call_user_func (callable $callback, [mixed $parameter], [mixed $...])
DESCRIPTION
Calls the $callback given by the first parameter and passes the remaining parameters as arguments.
PARAMETERS
o $callback
- The callable to be called.
o $parameter
- Zero or more parameters to be passed to the callback.
Note
Note that the parameters for call_user_func(3) are not passed by reference.
Example #1
call_user_func(3) example and references
<?php
error_reporting(E_ALL);
function increment(&$var)
{
$var++;
}
$a = 0;
call_user_func('increment', $a);
echo $a."
";
// You can use this instead
call_user_func_array('increment', array(&$a));
echo $a."
";
?>
The above example will output:
0
1
RETURN VALUES
Returns the return value of the callback, or FALSE on error.
CHANGELOG
+--------+---------------------------------------------------+
|Version | |
| | |
| | Description |
| | |
+--------+---------------------------------------------------+
| 5.3.0 | |
| | |
| | The interpretation of object oriented keywords |
| | like parent and self has changed. Previously, |
| | calling them using the double colon syntax would |
| | emit an E_STRICT warning because they were inter- |
| | preted as static. |
| | |
+--------+---------------------------------------------------+
EXAMPLES
Example #2
call_user_func(3) example
<?php
function barber($type)
{
echo "You wanted a $type haircut, no problem
";
}
call_user_func('barber', "mushroom");
call_user_func('barber', "shave");
?>
The above example will output:
You wanted a mushroom haircut, no problem
You wanted a shave haircut, no problem
Example #3
call_user_func(3) using namespace name
<?php
namespace Foobar;
class Foo {
static public function test() {
print "Hello world!
";
}
}
call_user_func(__NAMESPACE__ .'Foo::test'); // As of PHP 5.3.0
call_user_func(array(__NAMESPACE__ .'Foo', 'test')); // As of PHP 5.3.0
?>
The above example will output:
Hello world!
Hello world!
Example #4
Using a class method with call_user_func(3)
<?php
class myclass {
static function say_hello()
{
echo "Hello!
";
}
}
$classname = "myclass";
call_user_func(array($classname, 'say_hello'));
call_user_func($classname .'::say_hello'); // As of 5.2.3
$myobject = new myclass();
call_user_func(array($myobject, 'say_hello'));
?>
The above example will output:
Hello!
Hello!
Hello!
Example #5
Using lambda function with call_user_func(3)
<?php
call_user_func(function($arg) { print "[$arg]
"; }, 'test'); /* As of PHP 5.3.0 */
?>
The above example will output:
[test]
NOTES
Note
Callbacks registered with functions such as call_user_func(3) and call_user_func_array(3) will not be called if there is an uncaught
exception thrown in a previous callback.
SEE ALSO call_user_func_array(3), is_callable(3), information about the callback type, ReflectionFunction::invoke, ReflectionMethod::invoke.
PHP Documentation Group CALL_USER_FUNC(3)