Faits: Faits: A. Le 6 septembre 2006, l'Office cantonal AI du Valais (ci-après: office AI) a admis la demande de reclassement professionnel présentée par W._ le 10 mars 2006. En raison de douleurs progressives au membre inférieur gauche et d'atteintes lombaires, le prénommé avait dû cesser son activité de serrurier-constructeur au service de l'entreprise X._. L'assurance-invalidité a pris en charge les frais d'un apprentissage de dessinateur-constructeur sur métal auprès de la société Y._, que W._ a débuté le 2 août 2006. Par trois décisions du 11 octobre 2006, l'office AI a également reconnu à l'assuré le droit à des indemnités journalières s'élevant à 81 fr. 80 du 28 juin au 31 juillet 2006 et à 127 fr. 50 du 1er août 2006 au 3 août 2008; ces indemnités calculées par la Caisse de compensation du canton du Valais (ci-après: la caisse) étaient fondées sur un salaire-horaire de 26 fr. 54 et un revenu par jour déterminant de 159 fr. Par trois décisions du 11 octobre 2006, l'office AI a également reconnu à l'assuré le droit à des indemnités journalières s'élevant à 81 fr. 80 du 28 juin au 31 juillet 2006 et à 127 fr. 50 du 1er août 2006 au 3 août 2008; ces indemnités calculées par la Caisse de compensation du canton du Valais (ci-après: la caisse) étaient fondées sur un salaire-horaire de 26 fr. 54 et un revenu par jour déterminant de 159 fr. B. Contestant le revenu déterminant, l'assuré a déféré les décisions du 11 octobre 2006 au Tribunal cantonal des assurances du canton du Valais. Statuant le 21 mai 2007, celui-ci a admis le recours, annulé les décisions attaquées et retourné le dossier à l'office AI pour nouvelles décisions «dans le sens du considérant 3d». Dans ce considérant du jugement, le Tribunal cantonal valaisan des assurances a fixé à 30 fr. 24 le revenu-horaire déterminant pour le calcul des indemnités journalières. B. Contestant le revenu déterminant, l'assuré a déféré les décisions du 11 octobre 2006 au Tribunal cantonal des assurances du canton du Valais. Statuant le 21 mai 2007, celui-ci a admis le recours, annulé les décisions attaquées et retourné le dossier à l'office AI pour nouvelles décisions «dans le sens du considérant 3d». Dans ce considérant du jugement, le Tribunal cantonal valaisan des assurances a fixé à 30 fr. 24 le revenu-horaire déterminant pour le calcul des indemnités journalières. C. L'office AI interjette un recours en matière de droit public contre le jugement du 21 mai 2007, en concluant sous suite de frais à l'annulation de celui-ci et à la confirmation de ses trois décisions du 11 octobre 2006. W._ conclut au rejet du recours, tandis que l'Office fédéral des assurances sociales (OFAS) a renoncé à se déterminer. 