Buongiorno a tutti, ho necessità di utilizzare il seguente codice in C su una pagina di PHP ma la traduzione che faccio risulta sbagliata.
Qualcuno di buona volonta mi può aiutare?

questo il codice in C che devo tradurre:

#include <stdio.h>
#include <string.h>


int main(void){
char chiaro[100]="abcdef";
char chiave[100]="abc";
char somma[100];
char inviabile[100];
int A=strlen(chiaro);
int B=strlen(chiave);
int i;
for(i=0;i<A;i++)chiaro[i]-=96;
for(i=0;i<B;i++)chiave[i]-=96;
printf("\n");
for(i=0;i<A;i++)printf("%d",chiaro[i]);
printf("\n");
for(i=0;i<B;i++)printf("%d",chiave[i]);
int j=0;
for(i=0;i<A;i++){
somma[i]=chiaro[i]+chiave[j];j++;
if(j==B)j=0;
}
somma[i]=0;
printf("\n");
for(i=0;i<A;i++)printf("%d",somma[i]);
for(i=0;i<A;i++)somma[i]+=96;
printf("\n%s",somma);
return 0;
}