01-18-2009
I can see a couple of problems already. You are assuming arrays in C index from 1 instead of 0. You are adding a trailing space to your result string. You are not adding a '\0' to the end of your result string.
10 More Discussions You Might Find Interesting
1. Shell Programming and Scripting
Is there any function to concatenate strings in shell script (2 Replies)
Discussion started by: radhika03
2 Replies
2. Shell Programming and Scripting
hey guys..
probably a simple question but i cant seem to find any info on it.
i have a small array of strings, and i want to concatenate the contents of the array into one big string.
any ideas on how i can do this?
cheers. (2 Replies)
Discussion started by: jt_csv
2 Replies
3. Shell Programming and Scripting
I m new to shell scripting and what i want is take as an i/p from command line the name of the file and inside my script i should redirect the o/p of my few commands to this file concatenated with .txt
for example if i give
./linux filename
i should get the o/p in filename.txt
i need to... (2 Replies)
Discussion started by: tulip
2 Replies
4. Shell Programming and Scripting
Hi Friends,
I'm new to shell scripting and trying to concatenate two Strings to create a filepath like string but I'm getting an unexpected result.
here is my code for 'runToneUserLoad.sh':
script_dir="$(dirname $0)"
echo "Script Dir:$script_dir"
dirtest1="/installedUtility"... (6 Replies)
Discussion started by: kuldeept
6 Replies
5. Shell Programming and Scripting
Hi, all,
I tried to write a simple shell script as follow:
#!/bin/bash
# What want to do in bash is following
# : pcd_viewer cloud_cluster_0.pcd cloud_cluster_1.pcd cloud_cluster_2.pcd cloud_cluster_3.pcd cloud_cluster_4.pcd
STR = "pcd_viewer"
for i in `seq 0 4`
do
STR... (1 Reply)
Discussion started by: bedeK
1 Replies
6. Shell Programming and Scripting
hi I am on AIX 5 and i have a script that runs the following command to list processes running. I then want to kill the returned processes. The PID are on field 2 separated by spaces.
$ ps -ef|grep "rams.e $PORT"
lesqa 1826998 2646248 0 11:20:35 pts/2 0:00 grep rams.e
t24cm 2789380 ... (3 Replies)
Discussion started by: dustytina
3 Replies
7. Shell Programming and Scripting
Hi All,
I have written a C program to solve this problem but I am eager to know whether the same output can be obtained using sed or awk?
This is the input:
star
ferry
computer
symbol
prime
time
This is the output:
starferry
ferrycomputer
computersymbol
symbolprime
primetime (7 Replies)
Discussion started by: shoaibjameel123
7 Replies
8. Shell Programming and Scripting
Hi
I'm trying to loop through an array that contains other arrays and these arrays consist of strings with spaces. The problem is that I can't seem to preserve the spacing in the string. The string with spaces are either divided into multiple items if I change IFS to \n or all the elements of... (4 Replies)
Discussion started by: kidmanos
4 Replies
9. Shell Programming and Scripting
Alright, so I'm writing a file for the lexical analyzer (lex). It will be used to check C code (collecting the identifiers and storing those names along with the line numbers the identifier was found on). I'm not used to 'C' so I'm having some difficulty.
I am using a function (insertId()) to... (4 Replies)
Discussion started by: D2K
4 Replies
10. Shell Programming and Scripting
Hello All Unix Users,
I am still new to Unix, however I am eager to learn it..
I have 2 files, some lines have some matching substrings, I would like to concatenate these lines into one lines, leaving other untouched. Here below is an example for that..
File 1 (fasta file):
>292183... (6 Replies)
Discussion started by: Mohamed EL Hadi
6 Replies
LEARN ABOUT PHP
array_diff_assoc
ARRAY_DIFF_ASSOC(3) 1 ARRAY_DIFF_ASSOC(3)
array_diff_assoc - Computes the difference of arrays with additional index check
SYNOPSIS
array array_diff_assoc (array $array1, array $array2, [array $...])
DESCRIPTION
Compares $array1 against $array2 and returns the difference. Unlike array_diff(3) the array keys are also used in the comparison.
PARAMETERS
o $array1
- The array to compare from
o $array2
- An array to compare against
o $...
- More arrays to compare against
RETURN VALUES
Returns an array containing all the values from $array1 that are not present in any of the other arrays.
EXAMPLES
Example #1
array_diff_assoc(3) example
In this example you see the "a" => "green" pair is present in both arrays and thus it is not in the output from the function.
Unlike this, the pair 0 => "red" is in the output because in the second argument "red" has key which is 1.
<?php
$array1 = array("a" => "green", "b" => "brown", "c" => "blue", "red");
$array2 = array("a" => "green", "yellow", "red");
$result = array_diff_assoc($array1, $array2);
print_r($result);
?>
The above example will output:
Array
(
[b] => brown
[c] => blue
[0] => red
)
Example #2
array_diff_assoc(3) example
Two values from key => value pairs are considered equal only if (string) $elem1 === (string) $elem2 . In other words a strict check
takes place so the string representations must be the same.
<?php
$array1 = array(0, 1, 2);
$array2 = array("00", "01", "2");
$result = array_diff_assoc($array1, $array2);
print_r($result);
?>
The above example will output:
Array
(
[0] => 0
[1] => 1
)
NOTES
Note
This function only checks one dimension of a n-dimensional array. Of course you can check deeper dimensions by using, for example,
array_diff_assoc($array1[0], $array2[0]);.
Note
Ensure you pass arguments in the correct order when comparing similar arrays with more keys. The new array should be the first in
the list.
SEE ALSO
array_diff(3), array_diff_uassoc(3), array_udiff_assoc(3), array_udiff_uassoc(3), array_intersect(3), array_intersect_assoc(3).
PHP Documentation Group ARRAY_DIFF_ASSOC(3)